Rewrite validatePuzzle and use uniqLetters throughout.