Implement issues #296 crawl and #139 - hidden exits. This was really invasive to the navigation system, exits and various other areas but looks to be reliable.