Roads are now exactly defined on the map. Added autoselection and updated test cases that don't care about where the roads go to use it