generate_door_in_passage(): construct ONEWAY door if it opens into already mapped space
construct_intersection(): don't allow exits that overlap existing conns. Probably a definitive fix for #53