private void UpdatePlayerList(IPAddress sourceIP, IPAddress destinationIP)
        {
            ListView.ListViewItemCollection playerItems = toolUI.playerList.Items;

            //Update the source
            if (playerItems.ContainsKey(sourceIP.ToString()))
            {
                ((ListViewPlayerItem)playerItems[sourceIP.ToString()]).PlayerLastTime = DateTime.Now;
            }
            else
            {
                playerItems.Add(new ListViewPlayerItem(lookupService, sourceIP));
            }

            //Update the destination
            if (playerItems.ContainsKey(destinationIP.ToString()))
            {
                ((ListViewPlayerItem)playerItems[destinationIP.ToString()]).PlayerLastTime = DateTime.Now;
            }
            else
            {
                playerItems.Add(new ListViewPlayerItem(lookupService, destinationIP));
            }

            //Update entries
            foreach (ListViewPlayerItem playerItem in playerItems)
            {
                if (partystatePlayers.ContainsKey(IPAddress.Parse(playerItem.PlayerIP)))
                {
                    playerItem.PartystatePlayer = partystatePlayers[IPAddress.Parse(playerItem.PlayerIP)];
                }
            }
        }