    
    // handle the wrap-arounds at the top
    while (round(pos) < 0) pos += NUM_LEDS;
-   while (round(pos) > 20) pos -= NUM_LEDS;
-
-   CRGB color = selectColor(heading);
-
+   while (round(pos) > NUM_LEDS - 1) pos -= NUM_LEDS;
 
    int lightOn[round(halfWidth*2 + 1)] = {0,1,2,3};
    int lightIndex = 0;


// Reset to default
void resetModes() {
   antiGravity = true;
   mirroredEyes = false;
   
   /// spin-up

Adafruit_Simple_AHRS ahrs(&lsm.getAccel(), &lsm.getMag());
 
float pos = 6;  // Starting center position of pupil
float increment = 2 * 3.14159 / NUM_PIXELS; // distance between pixels in radians
float MomentumH = 0; // horizontal component of pupil rotational inertia
float MomentumV = 0; // vertical component of pupil rotational inertia

