   if (!armed) {
     stateMachine.transitionTo(readyState);
   }
+  digitalWrite(ARMED_LED, HIGH);
 }
-void leaveArmedState() {}
+void leaveArmedState() {
+  digitalWrite(ARMED_LED, LOW);
+}
 
 // -------------- Firing State ---------------
 void enterFiringState () {
   note("firing!");
-  startTimer(timerStartupState);
+  digitalWrite(FIRING_LED, HIGH);
+
+  startTimer(timerFiringState);
 }
 void updateFiringState() {
   if(isTimerExpired(timerFiringState, 1000)) {

  startTimer(timerStartupState);
}
void updateStartupState() {
  if(isTimerExpired(timerStartupState, 5000)) {
    stateMachine.transitionTo(readyState);
  }
}

}
void leaveFiringState() {
  note("fired!");
  digitalWrite(FIRING_LED, LOW);
  clearTimer(timerFiringState);
}

