@smiluu
Nice job on the explosion and animation. If you want to really get a better sense of impact, add a floor and make the screen shake in proportion to the size of the explosion/punch/whatever. It makes a great difference.
Anyway, love the animation.
Might post some of my own if I ever get my computer fixed.