Puzzles, Plays and Plights.