 		// If tag is removed, go back to scan state
 		if (!isValidResponse) {
 			pollCounter++;
-			if (pollCounter == pollTimeout) {
+			if (pollCounter == 3) {
 				pollCounter = 0;
 				state = 0;
 			}

}

void playUnderground() {
	int notes[] = { 131, 262, 110, 220, 117, 233 };
	int numNotes = sizeof(notes) / sizeof(notes[0]);

	for (int i = 0; i < numNotes; i++) {

		noTone(speakerPin);
		delay(150);
	}
}

void green() {
