Puzzles in dungeoneering