fn attack(
commands: Commands<'_, '_>,
attack_events: EventReader<'_, '_, AttackEvent>,
cannons: Query<'_, '_, &LaserCannon>,
chase_events: EventWriter<'_, ChaseTargetEvent>
)
fn attack(
commands: Commands<'_, '_>,
attack_events: EventReader<'_, '_, AttackEvent>,
cannons: Query<'_, '_, &LaserCannon>,
chase_events: EventWriter<'_, ChaseTargetEvent>
)