@Override
  public RobotContext stopNetworking() {
    if (networkingEnabled && networkedOpMode == null) {
      throw new IllegalStateException("Networking is disabled!");
    }

    networkedOpMode.stopServer();
    return this;
  }
  @Override
  public RobotContext disableNetworking() {
    if (!networkingEnabled || networkedOpMode == null) {
      throw new IllegalStateException("Networking is already disabled!");
    }

    networkedOpMode.stopServer();
    networkedOpMode = null;

    networkingEnabled = false;
    return this;
  }