It's well-made — the visuals, gameplay, and random events keep things interesting, but it's a little too harsh. Good job!
Thanks for you comments! Will definitely work on the difficulty curve.