Create PuzzleGenerator