its awesome!!
the effects were awesome, the moves were cool, and the idea of giving the enemy some mp was great!! but maybe you could put the status of mecha sonic, so you know how much hp and mp he has left, but its nothing, just so you dont heal when you could have defeated him. anyways, awesome, great work!!!