 const unsigned int ACCELEROMETER_IN = PB3;
 const unsigned int ACCELEROMETER_POWER = PB4;
 
-const unsigned long TURN_DURATION = 90000; // The time in milliseconds that game lasts
+const unsigned long DEFAULT_TURN_DURATION = 60000; // The time in milliseconds that game lasts
+unsigned long turnDuration = DEFAULT_TURN_DURATION;
 const float beepingRatio = 0.95; // Percentage of the remaining time that should we beep
-unsigned long timeToBeep = (float) TURN_DURATION * beepingRatio;
+unsigned long timeToBeep = (float) DEFAULT_TURN_DURATION * beepingRatio;
 volatile bool watchDogBarked = false;
 bool watchDogEnabled = false;
-const WatchDogTimeout gameWdt = WDT_128ms;
+const WatchDogTimeout gameWdt = WDT_128ms; // The game interval
 
 
 WatchDogTimeout currentWdt = gameWdt;

}

void setup() {
  pinMode(BUZZER_PIN, OUTPUT);
  pinMode(MOTOR_PIN, OUTPUT);
  pinMode(BUTTON_PIN, INPUT);
  pinMode(ACCELEROMETER_IN, INPUT);
  pinMode(ACCELEROMETER_POWER, OUTPUT);
  setupChangeInterrupt();
}


        ringFor(100);
        currentState = GAME;
        buttonPressed = false;
        turnAccelerometerOn();
      }
      break;
    case GAME:
