The punching and combat mechanics are quite an interesting idea, and the cartoonish look gives it a different and unique touch.
Nice job!