pub fn compute_intercept_point( shooter_pos: Vec3, projectile_speed: f32, target_pos: Vec3, target_vel: Vec3, ) -> Option<Vec3>