 #include <Adafruit_NeoPixel.h>
 #ifdef __AVR__
-  #include <avr/power.h>
+#include <avr/power.h>
 #endif
 
 #define leftPin 5

#define stripLength 6

//  The overall fire brightness
int brightness = 225;

struct RGB {
  byte r;

  //  Get the current colors based on the color index:
  RGB currentColor = flameColors[currentColorIndex];

  //  Flicker, based on our initial RGB values. 
  for (int i = 0; i < stripLength; i++) {
    int flicker = random(0, 85);
    int r1 = currentColor.r - flicker;
    int g1 = currentColor.g - flicker;
    int b1 = currentColor.b - flicker;
    if (g1 < 0) g1 = 0;
    if (r1 < 0) r1 = 0;
    if (b1 < 0) b1 = 0;
    leftStrip.setPixelColor(i, r1, g1, b1);
    rightStrip.setPixelColor(i, r1, g1, b1);
  }

  leftStrip.show();
  rightStrip.show();
  //  Adjust the delay here, if you'd like.  Right now, it randomizes the
  //  color switch delay to give a sense of realism
  delay(random(10, 45));
}
