  * use for random pixel "liveliness"
  */ 
 void loop() {
-  srand(now());
+  //srand(now());
   int randColor = rand() % 3 + 1;
   int randPix = rand() % strip.numPixels();
-  Serial.println("here");
-  switch(randColor) {
-    case 1:
-      Serial.println(randPix);
-      Serial.println("day1");
-      Serial.println();
-      if(!(currentColor[0] == day1[0] && currentColor[1] == day1[1] && currentColor[2] == day1[2])) {
-        fadeToColor(currentColor, day1, randPix);
-        currentColor[0] = day1[0];
-        currentColor[1] = day1[1];
-        currentColor[2] = day1[2];
-      }
-      break;
-      
-    case 2:
-      if(!(currentColor == day2)){
-        fadeToColor(currentColor, day2, randPix);
-      }
-      break;
-      
-    default:
-      Serial.println("default");
-      Serial.println();
-      break;
+  //Serial.println(randColor);
+  if(randColor == 1) {
+  //  if(!(currentColors[randPix][0] == day2[0] && currentColors[randPix][1] == day2[1] && currentColors[randPix][2] == day2[2])) {
+    //  Serial.print("Changing color on pixel ");
+   //  Serial.println(randPix);
+      fadeToColor(currentColors[randPix], day2, randPix);
+      for(int i = 0; i < sizeof(currentColors[randPix]); i++)
+        currentColors[randPix][i] = day1[i];
+    //}
   }
-  //fadeToColor(day2[0], day2[1], day2[2]);
-  delay(500);
+  delay(2000);
 }
 
 uint8_t splitColor ( uint32_t c, char value )

   return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
  }
}


#endif
  // End of trinket special code
  Serial.begin(9600);
  initializePixels();
  Serial.println(sizeof(currentColors[6]));
//  Serial.println(strip.numPixels());
  setTime(4, 20, 00, 11, 59, 2015);
  strip.begin();
  strip.show(); // Initialize all pixels to 'off'
  powerOn(day1[0], day1[1], day1[2], 10);
  delay(1000);
  srand(now());
  delay(10);
  //strip.setPixelColor(15, strip.Color(196, 196, 48));
 // delay(1000);
 // powerOff();
