The Word Ladder
Generating a random puzzle...