improved dungeon generation algorithm

+ additional dungeon generation type (coherent)