code: @Override
      public void disconnect()
      {
          network.disconnect();
          for (final L listener : listeners)
          {
              network.removeListener(listener);
          }
          listeners.clear();
      }
docs: /*
  NetworkedWorld