Learning by doing and learning through play: an exploration of interactivity in virtual environments for children