Time and Puzzle Design