Working in the shooter code - there are a lot of kicker commands in the shooter folder. This PR moves the kicker commands to their own folder - since it is its own subsystem.
Additionally, this PR DRYs the kicker commands. We had several commands written just to start the kicker when the command starts, and stop the kicker when the command ends.
Working in the shooter code - there are a lot of kicker commands in the shooter folder. This PR moves the kicker commands to their own folder - since it is its own subsystem.
Additionally, this PR DRYs the kicker commands. We had several commands written just to start the kicker when the command starts, and stop the kicker when the command ends.