pub fn random_in_unit_sphere(rng: &mut ThreadRng) -> Vector3