Thank you for playing and commenting! :)
About the levels: yes, I wanted to add some kind of checkpoints but I didn't have enough time, so I ended making shorter levels, so it wouldn't be so frustrating to start over. But you're completely right, levels are still a bit frustrating if you have to start over.