https://thedailygamepad.net/cryptmaster-a-descent-into-words/