The crashes are random. You can save and continue a bit more each time. It really sucks though. The other games by this dev were really good.
I was about to say I didn't experience crashes, but then I remembered.
Yeah, there's quite a few. I assumed it was due to me running the game at absolute max speed, holding both ctrl (speed text) and d (speed game).
Anyway, I would point out that the other games by this dev (Treasure Hunter Mai and Sword Princess Cistina, anyway) have extremely similar design aspects. The actual gameplay mechanics are basically identical.
The h plays out a bit differently, but with very similar themes. I believe this one is the most extensive in that regard.