It's a good point. If I ever expand this project I'll add the checkpoint system.
I actually think no checkpoints is better. Requires a mastery of the later levels