Functionality changes based on testing

Made the reset command end with the pneumatic piston unpressured
Run a sequence for drawback so that the mechanism is properly primed
Moved controller map into a separate directory to allow different maps
Added logic to the pickup watcher to avoid "dribbling"
Various small code cleanups