... Well, 7 months from my last post, so not quite sure when this will next appear on Itch. Will just uninstall the game and forget it.