Self Driving Car Design