Text this: The construction of spatial awareness in early childhood: the effect of an educational scenario-based programming environment