private void updateOpponentPanel()
	{
		opponentPanel.removeAll();
		Player[] playerList = latest.getPlayerList();
		
		int index = 0;
		
		while(!playerList[index].getFaction().equals(faction))
		{
			index++;
		}
		
		int end = index;
		int writer = 0;
		Player[] opponentList = new Player[playerList.length-1];
		index--;
		while(end != index)
		{
			if(index < 0)
			{
				index = playerList.length-1;
			}
			else
			{
				opponentList[writer] = playerList[index];
				writer++;
				index--;
			}
		}
		
		opponentPanel.setLayout(
				new GridLayout(1, opponentList.length));
		
		for(Player p : opponentList)
		{
			opponentPanel.add(getOpponentPortrait(p));
		}
		
		opponentPanel.revalidate();
	}