Bitchin
This was the kind of flash game I like, very fun and addictive, not massively complex, I like how you you have to pick and choose your upgrades rather than just buy everything. Visually pretty cool, if the different enemy types had significantly different behaviors it would be more challenging, but otherwise me likey.