This was really nice to read!
I probably should’ve put the checkpoints in safer spots, yeah. I actually found quite a few “unlucky scenarios” and had to fix those, but I guess I didn’t catch all of them.
As for the second critique, I considered a reset button, but I decided against it. Not sure why.
Thank you for playing :D