PUZZLES, GAMES AND A SAND GARDEN