 
 }
 
-
+

  if( collect_serial() )
  {
    // we have valid buffer of serial input
    if( command[0] == 'e' || command[0] == 'E' )
    {
      owner = enlightened;
      percent = getPercent(&command[1]);
    }
    else if( command[0] == 'r' || command[0] == 'R' )
    {
      owner = resistance;
      percent = getPercent(&command[1]);
    }
    else if( command[0] == 'n' || command[0] == 'N' )
    {
      owner = neutral;
      percent = 100;
    }
    //Serial.print((char *)command); Serial.print(" - ");Serial.print(command[0],DEC);Serial.print(": "); 
    //Serial.print("owner "); Serial.print(owner,DEC); Serial.print(", percent "); Serial.println(percent,DEC); 
  }

  if(strings[dir].timing < millis() )

#include <Adafruit_NeoPixel.h>
#include <stdlib.h>

// first communication pin for neo pixel string
#define BASE_PIN 2
