updated the PuzzleCreator and tester