updated vehicle controller logic as prototype for new explicit controller logic