Thanks for the feedback. There actually is invincibility frames but I they weren't long enough. And checkpoints sound like a doable idea to me.