Are We Ready For Self-Driving Cars?