pub fn handle_attack_event(
events: EventReader<'_, '_, AttackEvent>,
query: Query<'_, '_, (&LocalGameMode, &mut TicksSinceLastAttack, &mut Physics, &mut Sprinting, &mut ShiftKeyDown)>,
commands: Commands<'_, '_>,
swing_arm_event: EventWriter<'_, SwingArmEvent>,
)