Thanks for your kind words! The checkpoints felt necessary, as I didn't think that having extremely punishing deaths was a good fit for this game.