OMG Your second flash?
If this truly is your second flash, you've got some spriting talent!
I was suspecting a crappy random battle, but this is great!
Good choice of framerate (fast hehe) and everything went very smooth!
I can't wait till your next work!