Quackle crossword game artificial intelligence and analysis tool