fn handle_ability(
data: &JoinData<'_>,
update: &mut StateUpdate,
output_events: &mut OutputEvents<'_, '_>,
input: InputKind,
) -> bool
fn handle_ability(
data: &JoinData<'_>,
update: &mut StateUpdate,
output_events: &mut OutputEvents<'_, '_>,
input: InputKind,
) -> bool