LayoutGen bugs fixed (almost)

Need to do testing to connectivity between all rooms, need to ensure all
can connect to each other.