   do {
     update_display();
   } while( u8g.nextPage() );
+}
+
+void check_score() {
+  File f = FileSystem.open("/tmp/firescore", FILE_READ);
+  String s1 = f.readStringUntil(' ');
+  String s2 = f.readString();
+  set_score1(s1.toInt());
+  set_score2(s2.toInt());
+  Serial.println("score:" + s1 + ":" + s2 + "|");
+}
+
+void iter_timers() {
+  if (score_timer > 2000) {
+    check_score();
+    score_timer = 0;
+  }
 }
 
 void iter_processes() {

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

  iter_buttons();
  iter_display();
  iter_processes();
  iter_timers();
}

void iter_buttons() {
