The learning and development of children through play