 #define WARM_UP_FLICKER 200
 #define ACTIVE_FLICKER 100
 #define COOLDOWN_FLICKER  200
-
+#define BUTTON_DEBOUNCE 500
 //These are the states for our state machine. 
 enum State
 {


    digitalWrite(GREEN_LED_PIN, HIGH);
    digitalWrite(RED_LED_PIN, LOW);

    if (buttonPushed)
    {
      Serial.println("Unpaused!");
      currentState = S_IDLE;          
    }
    break;
  }

  case S_COOLDOWN:

    digitalWrite(RED_LED_PIN, LOW);
    
    if (now % COOLDOWN_FLICKER == 0)
    {
      if (wasHigh)
