Dungeon generation optimizations - create a list of connections when creating room and choose a connection to try from this list.