Things that need a change:

The 0.3s delay.

Enemy attack animation needs to be synced to the hit.

I think those are really important at this point.