Checkpoints are a solid idea for sure. I thought about making it so the player doesn't fall, they just slip and pull themselves back up, which would result in way less restarts. Thanks for the notes on #2.