MakeSpell: autonomous crossword and more

https://makespell.com