pub fn intersect_asteroids(
    raystart_world: &Vec3,
    raydir_world: &Vec3,
    asteroids: &[AirlessBody]
) -> Option<(Vec3, usize, usize)>