Managed to complete the game, meaning difficulty is spot on, as I usually get frustrated when it's too hard. Nice art and music.
Seems like complete short game, congrats!
Edit: One thing came to my mind: last level could have some big final boss instead being a little more difficult version of previous one.