If you know someone who loves puzzles, Code Master makes a wonderful gift, for people of all ages! This unique game teaches you coding basics, using simple commands to form complex actions to complete objectives. In this game, you control an avatar, who traverses maps to reach a temple, while collecting crystals along the way. The game contains 10 maps, with 6 levels of difficulty (and complexity) for each map, making this a game with a high replayability (60 levels!). The commands available to you control how you move, but care must be taken as you’re only allowed a certain number of moves (this feature frustrated my daughter but forced to be creative)! As you learn to play the game, programming basics will become second nature, as you learn how computers solve and analyze problems. A fun introduction to coding which teaches critical thinking and problem-solving in a non-traditional way. My girls loved it!