Can Self Driving Cars Break The Rules? Technology Deep Dive!​