Added Room.getDoorways() convenience method. Moved overlaps from static method to method of Room. Restructured internals of Dungeon constructors. Began to redo Room.nextRoom(). Static imported Directions in classes that use direction constants.
Merged Node and Room classes as generic Nodes were not needed.