Imagine if all the roads and streets of a city were empty. With no other cars and no variables like pedestrians, it would be relatively easy to direct an autonomous car from one place to another. But what about 20,000 autonomous cars all trying to get to and from different places? Each car has a different goal. One car might be delivering a package, another might be driving someone to work and still another could be an emergency vehicle taking a patient to a hospital. How does each individual autonomous car account for their own particular goal and for these many variables?