 void expandMiddle(CRGB colorOne, CRGB colorTwo) {
   displayColor(colorTwo);
   FastLED.show();
-  for (int i = 0; i < 10; i++) {
+  for (int i = 0; i < 30; i++) {
     for (int c = 0; c < COG_SIZE; c++) {
       insertMiddle(colorOne);
       FastLED.show();
+      delay(70);
     }
     for (int c = 0; c < COG_SIZE; c++) {
       insertMiddle(colorTwo);
       FastLED.show();
+      delay(70);
     }
   }
 }

  for (int i = 0; i < 40; i++) {
    for (int c = 0; c < COG_SIZE; c++) {
      moveCogsUp();
      delay(75);
      FastLED.show();
    }
  }

  for (int i = 0; i < 40; i++) {
    for (int c = 0; c < COG_SIZE; c++) {
      moveCogsDown();
      FastLED.show();
      delay(100);
    }
  }
}
