The algorithm Larn uses to generate its dungeon levels. (Depth-first maze construction followed by the addition of some rectangular open spaces and a dungeon wide corridor)