Adding Puzzle class.