How AI Drives Self Driving Cars