Thanks for playing, and thank you for the suggestion!
While I was developing the game, I went with a "Game Over = restart" system because the game is relatively short. It usually takes around 5–7 minutes to reach World 2, so I didn't think it would be too frustrating.
That said, I completely understand your point. Having to restart the entire game just because you're still trying to understand a new mechanic isn't a great experience. I'll definitely look into adding some kind of continue system in a future update.
(And I'm already working on adding checkpoints!)
Thanks again for the feedback, and for taking the time to play the game!