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: