Adding Puzzle class