fix: multiple punch SFX spam
Fixes #74 The multiple punch SFX bug has been fixed. Cause: The is_charged_strike state was never cleared after pushing a player, causing the push logic to re-trigger and play the sound every frame while the movement key was held. Fix: is_charged_strike is now immediately cleared upon a successful push.
This commit is contained in: