A good first
It's a nice start. It kept me interested long enough to do a level after the last upgrade. The bad stuff could last a little bit shorter possibly, and invincibility definitely needs some warning before it wears off.
Still, it's pretty good, and with some polishing, could possibly be a bit better.