   Display.display();
   #endif
 
-  Particle.variable("loopTime", loopTime);
   Particle.variable("frameTime", frameTime);
   Particle.variable("freeMemory", freeMemory);
   Particle.variable("rssi", rssi);

}

void loop() {
  uint32_t start = millis();

  if(!Particle.connected()) {
    Particle.connect();
  }

  if(stateMachine.isInState(Alarm) || stateMachine.isInState(Snuze)) {
    button.Update();
  }

  stateMachine.update();

  loopTime = millis() - start;
}

void enterStart() {

}

void updateSnuze() {
  if(clicks == -1) {
    stateMachine.transitionTo(Clock);
    return;
  }
