 const uint16_t LEDS_PER_STRAND = 50;
 const bool RGBW_SUPPORT = false;
 
-// Mask to clear 'upper case' ASCII bit
-const char CASE_MASK = ~0x20;
-
 enum Direction { NORTH = 0, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST };
 enum Ownership {  neutral = 0, enlightened, resistance };
-
-struct pixel_string {
-  uint16_t phase;
-  uint32_t timing;
-};
 
 // Static animation implementations singleton
 Animations animations;
 
 AnimationState states[NUM_STRINGS];
 
-//Animation *pCurrAnimation;
-
-CircularBuffer<Animation *> animationQueue;
-
-pixel_string strings[NUM_STRINGS];
+typedef CircularBuffer<Animation *> QueueType;
+QueueType animationQueues[NUM_STRINGS];
 
 // Parameter 1 = number of pixels in strip
 // Parameter 2 = Arduino pin number (most are valid)

  return uint8_t( constrain(inVal, 0, 100) );
}


uint8_t dir;
uint8_t percent;
uint8_t owner;    // 0=neutral, 1=enl, 2=res


// the setup function runs once when you press reset or power the board

  {
    strip.setPin(i + BASE_PIN);
    strip.show(); // Initialize all pixels to 'off'
  }

  dir = 0;
  owner = neutral;
  percent = 0;
}
