We don't do command based programming and also not knowing what each subsystem is supposed to do, I just looked through the code and found a couple of minor optimizations on boolean expressions.
Code:
...
if(button10left.get() && !button10LeftLast) {
button10LeftLast = true;
compDisable = !compDisable;
}
...
Intake.isFinished()
{
return !RobotMap.intakeOutSwitch.get();
}