pub fn generate( grid_size: usize, num_systems: usize, rng: &mut Rng, ) -> Vec<CaveSystem>
Generate cave systems.