added dungeon generation and map-printing