Cleaned Code! This shouldn't have any affect but readability.
Increased Timeon
Made Shooter Solenoid retract a specified period of time when the button is pressed, as apposed to reacting when it is held down, and extending when it is released.
Removed variable debugging.
Changed start message from Starting to Started.
Renamed the RunShooterSolenoid to RunShooterSolenoids, and also made the RunShooterSolenoids work radically differently.
Made DebugLevel high.
Made debug messages of the current state or higher show, not just higher then the current state.
Renamed
Merge pull request #43 from FIRST-4030/afterpackup

This Code Works