Hi everyone!

Are you using IDE 1.0.1? Use the internal pullups to hold the switch pins high until the switch closes to pull it low.
Resistor will not help with debounce - that' a mechanical thing.
Once both are pressed, your delay will take care of the debounce.

  pinMode(buttonPressPin, INPUT_PULLUP);          //buttonPress defined as an input
  pinMode(glassSensorPin, INPUT_PULLUP);          //glassSensor defined as an input

or for IDE <= 1.0
  pinMode(buttonPressPin, INPUT);          //buttonPress defined as an input
digitalWrite (buttonPressPin,  HIGH); // enable internal pullup
  pinMode(glassSensorPin, INPUT);          //glassSensor defined as an input
digitalWrite (glassSensorPin,  HIGH); // enable internal pullup

I don't see a current limit resistor on the TIP120 base input

A 2.7K in series so it is similar to the input of a ULN2003 will keep you from burning out the arduino pin driving the base: