     }
   
     // now figure out the fading light
-    if( currentMillis - prevFadeCycMillis > cycfadespeed ){
+    if( (unsigned long)(currentMillis - prevFadeCycMillis) >= cycfadespeed ){
       prevFadeCycMillis = currentMillis;
       if( cycFading != -1 ){
         switch ( cycFading ) {

  // END CYCLOTRON
  
  // START POWERCELL
  if (currentMillis - prevPwrMillis > anispeed) {
    // save the last time you blinked the LED
    prevPwrMillis = currentMillis;



void loop() {
  // get the current time
  unsigned long currentMillis = millis();
  if( powerBooted == false ){
    powerSequenceBoot(currentMillis);
  } else {
