 // Functions "Reset"
 void reset() {
   // Reset everything
+ Serial.println("Reset");
+
   for (int t = 0; t < numOfCombos; t++) {   //You could aparently declare an int in a for loop... C++ Style?
     input[t] = 0;   //Zeros the input array
   }
-   digitalWrite(rightLight, 0);   //Turns the "Green" light off
-    digitalWrite(wrongLight, 0);   //Turns the "Red" light off
-     count = 0;  //Sets the counter to 0
+  
+    time = millis();   //Sets this to 0 because it might be a bugg there
+     digitalWrite(rightLight, 0);   //Turns the "Green" light off
+      digitalWrite(wrongLight, 0);   //Turns the "Red" light off
+       count = 0;  //Sets the counter to 0
 
 }//Function Reset end
 


    //If timer has run out, reset all arrays the count variable
    if(count != 0 && millis() - time > del) {   //Resets if timer runs out
      reset();   //Runs the Reset function
    }


}

 //////////////////////////////////////////////////////////////////////////////
 /// Checks if what button the user presses is correct                          ///
 //////////////////////////////////////////////////////////////////////////////
 if(value == numOfCombos) { // Correction number
   digitalWrite(9, 1); //Corrections Light
