I like the game a lot, while the story writing isn't perfect, and the art is ok-ish for me, I appreciate the effort you put through the game, I also read a lot of the previous comments and saw how much effort you made with the game. I do agree with the others with the bugs and stuff, and as a fellow developer that went through something identical and had the community help me before, I would like to offer the same advice to focus on the optimizations.
I'm not sure what's the exact structure of the game, but I think one of the major issues I've noticed as a fellow programmer is that your game takes too much resources which is probably contributing the most on the crashes. Task manager also supports this as seen on the picture below.
View attachment 5508669
You could try an optimization technique called "Lazy Loading" or something identical to that. While playing your game I noticed that your game probably loads assets or functions that aren't needed at the current scene- causing lots of resource waste. Just like how Minecraft uses a "Chunking" technique on it's map (Not sure if you're familiar with the game), you could try implementing some of the functions in a way that they are only called if they are absolutely necessary for the current task or scene, so it doesn't have to load everything all at once.