moved engine control to controller