Changed Shooter Logic Significantly

* Shooter is now more based off of states
* The state of the winch before loading does not affect loading anymore
* Fixed reloading bug
* Clean up code

Needs to be tested