Before Self-Driving Cars Become Real, They Face These Challenges