How to Puzzle in Your Game