Cleaned up and commented most of the code
Fixed fire logic to check if the collector is down, and not fire while
puller is retracting.