       arduinoReset();
     }
     else if ((serial_rx_buffer[0] == 0x09) && (serial_rx_buffer[11] == 0x09)) {
-      // Reset Arduino without reseting Variables
+      // Disconnect Arduino
       for (serial_rx_buffer_counter = 0; serial_rx_buffer_counter < sizeof(serial_rx_buffer_disconnect); serial_rx_buffer_counter++) {
-        //  Pass Serial Buffer to Reset Buffer
+        //  Pass Serial Buffer to Disconnect Buffer
         serial_rx_buffer_disconnect[serial_rx_buffer_counter] = serial_rx_buffer[serial_rx_buffer_counter];
       }
       arduinoDisconnect();

    serial_rx_buffer_disconnect[11] = 0x0B;
    isConnected = true;
    disconnectDone = currentMillis;
    for (serial_rx_buffer_counter = 0; serial_rx_buffer_counter < sizeof(serial_rx_buffer_disconnect); serial_rx_buffer_counter++) {
      Serial.write(serial_rx_buffer_disconnect[serial_rx_buffer_counter]); //  This line writes the serial data back to the computer as a way to check if the Arduino isn't interpreting wrong values
    }

    //Serial.println("Sending shit after connection has began");
    //Serial.println("RECONNECTED!");
    //Serial.println(calcPongTimestampIn);
    //disconnectDone = currentMillis;
    //Serial.println(disconnectDone);
  }
  else if (calcPongTimestampIn - calcPingTimestampIn < 30000) {
