checkpoint system

#1
Checkpoints are seen as fair because deaths usually do not cost too much progress.
#2
Checkpointing is inconsistent, and repeated attempts can become tedious because of where the game saves progress.