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