Haha level 4 is the last level I had time to make, so close! Yeah I was thinking between checkpoints or just breaking up the levels so that each stage is a single challenge - There are a few bugs I wanted to fix so I'll try to see if I can update it soon.
Thanks for playing!