Move logic from WordList to Puzzle.