Adventure Escape Games and Thinking Puzzles