MakeSpell: autonomous crossword puzzle and more

https://makespell.com