Puzzles Old and New: How to Make and Solve Them