The autonomous shooting code needs to be integrated into the rest of the robot code, so that when in the active period the robot tries to shoot and the shooting-related operator controls work as they should. Additionally, the turret and hood need to be constantly aligned to the hub, except when passing.