Timing problem with millis

BTW

long prevWhiteTimeMillis = 0;

long prevBlueTimeMillis = 0;

  • These should be unsigned long.