   serial_rx_buffer_toggle_motors_after_ping[10] = 0x00;
   serial_rx_buffer_toggle_motors_after_ping[11] = 0x19;
 
+  serial_rx_buffer_toggle_send_input_back[0] = 0x1B;
+  serial_rx_buffer_toggle_send_input_back[1] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[2] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[3] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[4] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[5] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[6] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[7] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[8] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[9] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[10] = 0x00;
+  serial_rx_buffer_toggle_send_input_back[11] = 0x1B;
+
   inputDelay = 0;
   isInputtingDelayed = false;
   isInputting = false;

            Serial.write(serial_rx_buffer_controller[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
            //  Invert 0 to 255 and vice versa to make it easier to determine which commands to enable or not, and their values
            serial_rx_buffer_inverted_controller[serial_rx_buffer_counter] = (255 - serial_rx_buffer_controller[serial_rx_buffer_counter]);
          }

          //  Reset delay to 0

      Serial.flush();
      toggleMotorsAfterPing();
    }
    else if ((serial_rx_buffer[0] == 0x1A) && (serial_rx_buffer[11] == 0x1A)) {
      //Serial.print("sendInputOnce=");
      //Serial.println(sendInputOnce);
      // Choose to Send Input back only once or every iteration of Loop (While inputting)
      for (serial_rx_buffer_counter = 0; serial_rx_buffer_counter < sizeof(serial_rx_buffer_toggle_send_input_back); serial_rx_buffer_counter++) {

        serial_rx_buffer_toggle_send_input_back[serial_rx_buffer_counter] = serial_rx_buffer[serial_rx_buffer_counter];
        Serial.write(serial_rx_buffer_toggle_send_input_back[serial_rx_buffer_counter]);
      }
      Serial.flush();
      toggleSendInputBack();
    }
    //  Get Invalid Command
    else if ((((serial_rx_buffer[0] < 0x01) || (serial_rx_buffer[0] > 0x1B)) && ((serial_rx_buffer[11] < 0x01) || (serial_rx_buffer[11] > 0x1B))) && (((serial_rx_buffer[0] != 0xA0) && (serial_rx_buffer[0] != 0xA1)) && ((serial_rx_buffer[11] != 0xA0) && (serial_rx_buffer[11] != 0xA1)))) {
      for (serial_rx_buffer_counter = 0; serial_rx_buffer_counter < sizeof(serial_rx_buffer_invalid_command); serial_rx_buffer_counter++) {
        //  Pass Serial Buffer to Reset Controller Data Buffer
        serial_rx_buffer_invalid_command[serial_rx_buffer_counter] = serial_rx_buffer[serial_rx_buffer_counter];
