     Serial.flush();
     //readMotors(); //  This is here for debugging reasons.
     sentPing = true;
+    if (readMotorsAlongSendPing == 0)
+    {
+      getAttention();
+      readMotors();
+    }
     /*
       Serial.print("pongTimeByte5 = ");
       Serial.println(serial_rx_buffer[5]);

  if (controllerPowerStatus == 0)
  {
    digitalWrite(relayPin, HIGH);
  }

  if (controllerPowerStatus != 0)
  {
    digitalWrite(relayPin, LOW);
  }

  for (serial_rx_buffer_counter = 0; serial_rx_buffer_counter < sizeof(serial_rx_buffer_toggle_controller_pwr); serial_rx_buffer_counter++) {

  serial_rx_buffer_toggle_controller_pwr[10] = 0x00;
  serial_rx_buffer_toggle_controller_pwr[11] = 0x17;

  serial_rx_buffer_toggle_motors_after_ping[0] = 0x19;
  serial_rx_buffer_toggle_motors_after_ping[1] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[2] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[3] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[4] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[5] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[6] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[7] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[8] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[9] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[10] = 0x00;
  serial_rx_buffer_toggle_motors_after_ping[11] = 0x19;

  inputDelay = 0;
  isInputtingDelayed = false;
  isInputting = false;
