Decision Making for Autonomous Vehicles