public void setConnected(boolean connected) {
    if (connected) {
      currentConnectStatus = ConnectStatusEnum.CONNECTED;
    } else {
      currentConnectStatus = ConnectStatusEnum.NOT_CONNECTED;
    }

    queueBattleEntries.clear();

    List<BattleEntry> entries = BattleSingleton.getInstance().getEntries(BattleSingleton.PLAYER1);

    int uniqueId = 1;

    for (BattleEntry entry : entries) {
      BattleCommunicationObject sendEntry = new BattleCommunicationObject();
      sendEntry.setAction(CommAction.ADD_ENTRY);
      sendEntry.setBattleEntry(entry);

      if (entry.hasDamageGrid()) {
        // assign unique ID to grid, to ensure no mismatch
        if (((MultiPVModel) entry).getDamageGrid().getUniqueId() == 0) {
          ((MultiPVModel) entry).getDamageGrid().setUniqueId(uniqueId++);
        }
      }
      enqueueBattleEntry(sendEntry);
    }
  }