Itch was down for me yesterday so I just posted the update and a postmortem for it this morning. I think I was able to incorporate all of your feedback into the update, so it should hopefully be a smoother experience. Even though I tried to improve it, the game may still have issues with information and player deduction, particularly toward the end. But if you're still interested, give it a shot and let me know how it goes.