pub fn end_ability(data: &JoinData<'_>, update: &mut StateUpdate)