Created classes (below) and changed classes to static when purposeful:

RobotShoot
CameraProcessor
CameraThread
TargetLogic
Created classes (below) and changed classes to static when purposeful:

RobotShoot
CameraProcessor
CameraThread
TargetLogic
Created classes (below) and changed classes to static when purposeful:

RobotShoot
CameraProcessor
CameraThread
TargetLogic
Merge master into shooter
Merge master into shooter
Merge master into shooter