Adjust fixed point vision tracking to shoot farther left.
Increase wait time between autonomous shots.

Autonomous now waits 2.5 seconds between shots.
Adjust fixed point vision tracking to shoot higher and more left.
Modify LiftShooterToAngleCommand to use the accelerometer.
Revert vision tracking fixed points to earlier practice field values.
Modify Lifter to include an accelerometer for angle determination.
Remove unused controls from driver and operator.

Sorry Mr. Mittag!
Add hashCode, equals, and toString methods to Point2.
Add VariablePoint2 to the project.

VariablePoint2 implements a Point2 that allows its components to
be modified.
Adjust vision tracking fixed point to shoot higher and to the left.
Remove vision tracking from autonomous.

Autonomous will now be manually positioned on the field.
Add trigger drive controls to the driver gamepad.

The driver can now drive forward and backward using the triggers
on the gamepad.
Remove drivetrain toggle button from the driver's controls.

The driver's direction toggle button was unused.
Add RaiseShooterToStartCommand to the project.

This command raises the shooter a certain amount of time before
firing in autonomous.
Change Zed's autonomous to use RaiseShooterToStartCommand.
Rename PIDTargetX to TargetXPIDSource.
Add TargetType to the project.

TargetType represents the type of targets identified by vision tracking.
Add convenience methods using TargetType to TargetCollection.

These methods allow using TargetType objects to filter the targets in
the collection.
Add VisionTrackingCommand to the project.

This VisionTrackingCommand is a new, abstract class that reorganizes
the vision tracking system and divides the task differently.
Remove unused classes from the vision tracking system.