This was quite a fun one, I think if the enemies, allies and levels were fleshed out more with some more variety, you'd have a really solid game here :)