Probably fixed dungeons generating into each other. There's still an
invalid read in get_surroundings. There are a lot of different
complaints around that function, so I suppose that it's taking in
something that hasn't been initialized and it gets complained about
wherever it is used.