Dudddddeeee the sense of weight in the movement is so well planned out. And the way he punches them you can really feel the punch, I’ve notice a lot of animators will not focus on feeling the punch and it will look silly but you definitely nailed it down and it looks so real and very good.
Great job my friend