Fun game.
That was fun. I really enjoyed the upgrade and specialist features. It shows effort was really spent on this game.
The visuals and animation was neat too, a nice little clean enviorment made it so much more addictive.
The only downside I can see was the repetitiveness in levels, other than that... Good work!