This document outlines improvements made to a baseline cargo delivery controller. Five problems with the baseline controller are identified and solutions proposed to address each. The problems include trucks leaving terminals with low cargo, inefficient fixed routes, slower trucks slowing faster ones, cargo loading issues, and idle trucks in Terminal 2. Solutions such as waiting time arrays, dynamic routing, separating truck speeds, restricted loading, and reserving fast trucks are evaluated through experiments. The designed controller improves outcomes over the baseline.