added shooter state machine
LK
Code cleanup (Wires & Organization)
-AndyB