It's fun, the balance is a bit weird. It either feels impossible if I don't have the right upgrade/power-up at the right time or too easy.
A bit of polish on it and you've got a winner though, Great work!!