Extremely cool! Certainly the makings of a solid game here. With some pumping music, a variety of enemy types and AI's, and the progression system you had initially hoped to implement, I'd probably be stuck playing it for hours.
Nice work :)