   lcd.print(hour());
   printDigits(minute());
   printDigits(second());
-  Serial.print(" Millis: ");
-  Serial.print(millis());
-  Serial.print(" Last: ");
-  Serial.print(last_fill_start);
+  //Serial.print(" Millis: ");
+  //Serial.print(millis());
+  //Serial.print(" Last: ");
+  //Serial.print(last_fill_start);
   
-  Serial.println(); 
+  //Serial.println(); 
 }
 
 void printDigits(int digits)


int OVERFLOW_PIN = 2;

void setup()
{
  pinMode(PUMP_PIN, OUTPUT);
  digitalWrite(PUMP_PIN, HIGH);
  pinMode(OVERFLOW_PIN, INPUT);
  
  // LCD Setup
  lcd.begin();

  }
  else if (pumping && diff > FILLTIME_MILLIS){
    lcd.print("Water too long  ");
    //Serial.print("Water on passed fill time ");
    //Serial.println(diff);
    //Serial.println(FILLTIME_MILLIS);
    WaterOff();
  }
  else if (pumping && diff < FILLTIME_MILLIS) {
    lcd.print("Within fill, OK ");
    //Serial.println("Within fill cycle, all OK");
  }
  else if (!pumping && WATERON && diff < FILLTIME_MILLIS) {
    lcd.print("Resume fill, OK ");
    //Serial.println("Within fill cycle, resume OK");
    digitalWrite(PUMP_PIN, LOW);
  }
  else {
    WaterOff();
    lcd.print("Water off, OK   ");
    //Serial.println("Water off, all OK");
  }
}

