It's pretty good, albeit totally unoriginal. The whole thing reeks of SMZ. You did a decent job with the fighting animation and the ice Mario was a new one but other than that it felt kind of flat, like, does Newgrounds REALLY need more of these flashes? The ambiguous ending didn't help either. Not bad, but not great. Just ok.