Controlling Self Driving Cars