Refactored PuzzleKind details to puzzlekinds module