pub fn impulse_from_velocity_change( mass: f64, initial_velocity: f64, final_velocity: f64, ) -> Option<f64>
Computes impulse from a velocity change using J = m(v_final - v_initial).
J = m(v_final - v_initial)