Let roads (built edges) keep track of their start and end vertices, and let vertices keep track of the built roads connected to them.  Used this to fix logic for finding valid settlement locations