 {
   now = millis();
 
+  //Step the scanning eye.
+  if (now % EYE_SCANNING_RATE == 0)
+  {
+      stepScanningEye();
+   } 
+  
   /*
    * Check the state of the button.
    */

    {
      if (wasHigh)
      {
        digitalWrite(RED_LED_PIN, LOW);
        wasHigh = false;
      } 
      else
      {
        digitalWrite(RED_LED_PIN, HIGH); 
        wasHigh = true;
      }
    }

      digitalWrite(BLENDER_PIN, LOW);
      timerStart = now;
      currentState = S_COOLDOWN; 
      turnOffAllLEDs();
      
    }
    break;

  case S_COOLDOWN:

    turnOffAllLEDs();
    
    if (now % COOLDOWN_FLICKER == 0)
    {
      if (wasHigh)
      {
        digitalWrite(COOLDOWN_LED_PIN, LOW);
        wasHigh = false;
      }
      else
      {
        digitalWrite(COOLDOWN_LED_PIN, HIGH);
        wasHigh = true; 
      }

