20. The system of claim 19 , wherein the instructions further cause the processor to: select a solution to include in the computer-generated crossword puzzle, wherein the solution selected is associated with at least one clue that has a level of difficulty equal to the desired level of puzzle difficulty received from the first user, and a topic equal to the desired puzzle topic received from the first user.
19. The system of claim 17 , wherein the instructions further cause the processor to: receive, from the first player, a desired puzzle topic for the computer-generated crossword puzzle, wherein the computer generated crossword puzzle is generated based, at least partially, on the desired puzzle topic received from the first user.