Adventure game puzzles