Improved punching dynamics

An attacking player moves forward by flinchDistance/2, while an attackED player flinches back by flinchDistance/3, so that the attacking player can sort of edge in and not lose "grip" of the target

Tweaked around with the hitboxes for the attacking range

Alternating punch animations if under 200 ms