pub(super) fn compute_elastic_interaction( entity: &dyn Entity, holder: &dyn Entity, slack_distance: f64, ) -> Option<LeashWrench>