Thanks for answering, but I think it's just because I have an older computer haha. I tried in the itchio app and it still closed so I don't think it's anything that can be fixed.
I'm sorry these solutions weren't right for you. But in asking, you've drawn my attention to the fact that I may need to make a note on the game page about minimum system requirements and installation instructions. Maybe it's a graphics driver issue at its heart, but I'm unsure. MSR may make that more clear to you if you would need to—and can—update.
My only other suggestion for now is... have a friend stream it with you, lol. I know it's not the same as having personal, private access to it anytime, but for a free game, it's a nice experience to share with someone else too, I hope!
Wishing you the best, and thank you for bringing your concern to me.