A rough-but-working Python implementation of the Synacor Challenge. Don't explore unless you want spoilers, I guess.
For funsies, I made it so it could run as a single executable with PyOxidizer. Should be runnable on x86 Macs running Catalina but I literally have not tried it on anything else.
The Python should be pretty usable, though. Just use the requirements.txt
file.