Designing an Assessment of Computational Thinking Abilities for Young Children