Added dictionary to indicate which rooms are directly connected. Did some work on tunnel intersections, but it's not working properly yet.