Add test to assign courier to a road that's not on the map and updated GameMap to handle this case