pub fn wall_staircase( origin: Vec3<i32>, radius: f32, stretch: f32, ) -> Box<dyn Fn(Vec3<i32>) -> bool>