I did already download it through the browser and it won't stop crashing. I was trying the app version to see if I'd have better luck. Sorry you're also still having difficulties but hopefully these issues get sorted out soon
So I've tried to download the game on windows via the itch app and every time I tried to install I get a message saying "This title is hosted on an incompatible third-party website". I'm not sure what to do about that so if anyone knows why that's happening I'd appreciate some suggestions