Thanks! I unexpectedly had fun with it too, also had so many ideas around the charged strike but didn't make it in time to even finish the main mode, set apart additional mechanics :(
By the way I didn't make a sprite for each direction, in the attack state it appears over the player as a separate entity jointed to the shoulder, and rotated towards the mouse (this also helps calculating the fist hitbox based on the rotation)
:)