Thanks a lot for the detailed feedback! You made a really good point about the checkpoints. If you were having fun up until that last checkpoint, the rest is definitely doable! I'll definitely tweak the checkpoint mechanics in a future update to make the overall loop feel much better.