forked from: Random Caverns (with depth)

Random caverns (with some implied depth)