Easily the best adobe flash game out there
The animation is very fluid, gameplay is overall VERY fun. I liked how you pictured a scenario for each character and a different playing field for every battle.
Also every character has its pros and cons, I like that.
Keep up the good work, this is a very fine example of flash mastery.