Google and Waymo are tackling the biggest obstacles on the way to truly autonomous vehicles