added AI tractor interface and restructured tractor objects