pub fn smooth_damp( current: f32, target: f32, velocity: &mut f32, smooth_time: f32, max_speed: f32, dt: f32, ) -> f32