Good concept and execution. Tough to play, but I seem to be able to win if I go to town on the buttons (I suck at all those fighting games, so that's my strategy...)
Nice work!