I think your word checking needs work. I kept getting cases where the word I typed is a proper word using the letters given, but the game still said I was wrong.
Some cases that came up: "ware", "laud", "iran", "hare".
Thanks for trying it out! My word list is only ~5000 words and is more suited for creating potential questions rather than exhaustively validating guesses. I guess I could have used some dictionary service and queried for whether words were valid…
I added those words to my list except for iran. I added a note to the jam page that there are no proper nouns.