 //  delay(10);
 //}
 
-void loop() {
-  bool victory = update();
-  leds.write(colors, STRIP_LENGTH);
-  delay(50);
-
 //void loop() {
-//  delay(10);
+//  bool victory = update();
+//  if (victory) {
+//    delay(500);
+//    setAllBlue();
+//  }
+//  delay(50);
+//  leds.write(colors, STRIP_LENGTH);
 //}
-//
-
-void loop() {
-  bool victory = update();
-  if (victory) {
-    delay(500);
-    setAllBlue();
-  }
-}

  if (switch_pin == NO) {
    return SWITCH_WALL;
  } else if (digitalRead(switch_pin)) {
    return SWITCH_ON;
  } else {
    return SWITCH_OFF;
  }
}


//  delay(100);
//}

void loop() {
  if (USE_SERIAL) {
    Serial.println("DEBUG");
  }
  for (int index = 0; index < GRIDSIZE * GRIDSIZE; index++) {
    int value = getSwitchValue(getRow(index), getCol(index));
    if (index % GRIDSIZE == 0) {
      if (USE_SERIAL) {
        Serial.println("");
      }
    }
    if (value == SWITCH_WALL) {    
      if (USE_SERIAL) {
        Serial.print("X");
      }
    } else {
      if (USE_SERIAL) {
        Serial.print(value);
      }
    }
    
    if (USE_SERIAL) {
      Serial.print(' ');
    }
  }

  if (USE_SERIAL) {
    Serial.print('\n');
    Serial.print('\n');
    Serial.flush();
  }

  delay(1000);
}

//void loop() {
//  for(uint16_t i = 0; i < STRIP_LENGTH; i++)
//  {
//    colors[i] = CYAN;
//  }
//  if (true) { //digitalRead(22)) {
//    setColor(3, 3, GREEN);
//  }
//  else {
//    setColor(3, 3, GREEN);  
//  }
//  leds.write(colors, STRIP_LENGTH);
//  delay(50);
//}

//void loop() {
