     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);
+        }
       }
     }
   }

void iter_processes() {
  if (game_proc.available()) {
    String s = game_proc.readStringUntil('\n');
    Serial.println("game:" + s);
    // data: {"path":"/","data":"/games/-KH2s6AVIfHOwixsDQuF"}
    if (s.indexOf("/games/") > -1) {
      String game_id = s.substring(26, s.length() - 2);
      Serial.println("gameid:" + game_id + "|");
      listen_game(game_id);
      game_started = 1;
    }
  }
  if (game_started && score_proc.available()) {
    String s = score_proc.readStringUntil('\n');
    Serial.println("score|" + s + "|");
    if (s.indexOf("path") > -1 && s.indexOf("_score") > -1) {
      String data = s.substring(6);
      Serial.println("data|" + data + "|");
      if (s.indexOf("team_1_score") > -1 && s.indexOf("team_2_score") > -1) {
        // This is the whole game object
        String t1 = s.substring(s.indexOf("team_1_score") + 14);
        String sc1 = t1.substring(0, t1.indexOf(","));
        String t2 = s.substring(s.indexOf("team_2_score") + 14);
        String sc2 = t2.substring(0, t2.indexOf("}"));
        Serial.println("[" + sc1 + "|" + sc2 + "]");
        set_score1(sc1.toInt());
        set_score2(sc2.toInt());
      } else if (s.indexOf("team_1_score") > -1) {
        String sc1 = s.substring(s.indexOf("team_1_score") + 14, s.indexOf("}"));
        Serial.println("[" + sc1 + "|sc1]");
        set_score1(sc1.toInt());
              
      } else if (s.indexOf("team_2_score") > -1) {
        String sc2 = s.substring(s.indexOf("team_2_score") + 14, s.indexOf("}"));
        Serial.println("[" + sc2 + "|sc2]");
        set_score2(sc2.toInt());
        
      }

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);
