pub fn surface_entrances<'a>(
    land: &'a Land<'_>
) -> impl Iterator<Item = Vec2<i32>> + 'a