This game reminds me of many things that I will promptly list now: Newgrounds Flash games, TIME FCUK, Weebl and Bob, and Duck Battle. I very much like the bounciness of the graphics and the upbeat action of it all.
Anyway, the game is really fun! It seems to fall into some of the same pitfalls as some of those games though and becomes a bit repetitive and easily exploitable.