Puzzle design is tricky to get right. The perfect puzzles stump players for just the perfect amount of time, making them feel like they worked for the answer without frustrating them. How do designers get this formula right when so many different types of gamers exist?