   note("fired!");
   digitalWrite(FIRING_LED, LOW);
   clearTimer(timerFiringState);
+}
+
+// Switch state helpers
+void armedStatus() {
+  if (digitalRead(ARMING_SWITCH) == LOW) {
+    armed = false;
+  } else {
+    armed = true; 
+  }
 }
 
 // Timing helpers


// Logging and debug controls
#define DEBUG true

// Pins configs for the buttons and switches
const byte ARMING_SWITCH = 8;

  note("ready");
}
void updateReadyState() {
  armedStatus();
  if (armed) {
    stateMachine.transitionTo(armedState); 
  }
}
