Really fun! Couldn't stop playing. Due to it's puzzely nature, I would've liked it if you would regain some lives with each new level. But also, it was pretty quick to restart and retry... eventually I got to level 6-7 (something like there).
Also maybe some explanation with the upgrades (which I loved, great addition), now it was just a blind guess.
Really enjoyable gameplay, lots of potential for more levels. Great work!