Does this part of it execute:
digitalWrite(blueledPin, HIGH); //Turn on blue LED
lcd.begin(20, 4);// set up the LCD's number of columns and rows:
lcd.print(" DOOMSDAY");// Print a message to the LCD.
lcd.setCursor(0, 1);
lcd.print(" CONTROL POINT 01");
lcd.setCursor(0, 3);
lcd.print(" PUSH BLUE TO START");
That is, does the blue LED light and a message " PUSH BLUE TO START" appear on the LCD ?