     case 3:
       eyesClock();
       break;
-    //case 4: 
+    //case 4:
     //  eyesTalk();
     //  break;
-    default:
-      ;
   }
-  eyesRandomWait();
-}
+  eyesDraw(eye_off);
+}

  B01111110,
  B00111100
};
;

void eyesDraw(const uint8_t *bitmap) {
  matrix.clear();
  matrix.drawBitmap(0, 0, bitmap, 8, 8, LED_ON);
  matrix.writeDisplay();
  eyesWait();
}

void eyesWait() {
  delay(wait);
}

void eyesRandomWait() {
  delay(random(1000, 6000));
}

void eyesUp() {
  wait = 500;
  
  eyesDraw(eye_off);
  eyesDraw(eye_up_left);
  eyesDraw(eye_up_center);
  eyesDraw(eye_up_right);
  eyesDraw(eye_up_center);
  eyesDraw(eye_up_left);
  eyesDraw(eye_off);
}

void eyesMiddle() {
  wait = 500;
  
  eyesDraw(eye_off);
  eyesDraw(eye_left);
  eyesDraw(eye_center);
  eyesDraw(eye_right);
  eyesDraw(eye_center);
  eyesDraw(eye_left);
  eyesDraw(eye_off);
}

void eyesDown() {
  wait = 500;
  
  eyesDraw(eye_off);
  eyesDraw(eye_down_left);
  eyesDraw(eye_down_center);
  eyesDraw(eye_down_right);
  eyesDraw(eye_down_center);
  eyesDraw(eye_down_left);
  eyesDraw(eye_off);
}

void eyesClock() {
  wait = 200;
  
  eyesDraw(eye_off);
  eyesDraw(eye_up_center);
  eyesDraw(eye_up_right);
  eyesDraw(eye_right);

  eyesDraw(eye_left);
  eyesDraw(eye_up_left);
  eyesDraw(eye_up_center);
}

void eyesTalk() {
  int choice = random(16);
  char* fn = soundFiles[choice];
  player.playOne(fn);
  for (int i = 0; i < 4; i++) {
    eyesDraw(eye_off);
    eyesDraw(eye_center);
    eyesWait(100, 300);
  }
  //player.play();
}

void loop() {
  eyesDraw(eye_off);
  //int choice = random(4);
  int choice = random(3);
  switch (choice) {
    case 0:
      eyesUp();
