refactoring and testing Board#roads_to and #road_to?