Procedurally create dungeon similar to those used in many roguelike games.