pub fn exponential_approach(old_value: f32, exponent: f32, target: f32) -> f32