You got the full point regardless of being able to "finish" the game. So I'd say job done! Checkpoints are something I made a decision not to put in. I wanted it to be hard and the point of it being that you're stuck in this purgatory of sorts so no matter what you do you can never fully die an your loop restarts.