     if (val != button_values[i]) {
       button_values[i] = val;
       if (val == LOW) {
-        Serial.println("click" + i);
         send_button_click(i);
+        if (i == 0) {
+          set_score1(score1 + 1);
+        }
+        if (i == 1) {
+          set_score2(score2 + 1);
+        }
+        if (i == 2) {
+          animate_strips(0xFFFF00);
+          set_score1(score1, true);
+          set_score2(score2, true);
+        }
       }
     }
   }

  pixel_strip2.begin();
  pixel_strip1.show();
  pixel_strip2.show();
  Serial.println("setup complete.");
  listen_table();
  animate_strips(0x00FF00);
  animate_strips(0xFF0000);
  animate_strips(0x0000FF);
}

void loop() {

Adafruit_DotStar pixel_strip1 = Adafruit_DotStar(NUM_PIXELS, PIN_DATA1, PIN_CLK1, DOTSTAR_BGR);
Adafruit_DotStar pixel_strip2 = Adafruit_DotStar(NUM_PIXELS, PIN_DATA2, PIN_CLK2, DOTSTAR_BGR);

#define DEBUG 0

void setup() {
  if (DEBUG) {
    Serial.begin(115200);
    while (!Serial) {}
    Serial.println("setup started");
  }
  Bridge.begin();  
  for (int i = 0; i < NUM_BUTTONS; i++) {
    pinMode(button_pins[i], INPUT_PULLUP);
