Puzzles have been a part of game design since the beginning. They provide an obstacle and a challenge to the player, but also contribute to the complexity of player decisions in that game. What makes a good puzzle, how do you design one, and what happens when they go wrong?