public AIConnection sendGamestate(int roundNumber){
	AIConnection playerTurnOrder[] = playerSelector.getListInTurnOrderAndMoveToNextTurn();
	String matrix[][] = world.returnAsRowMajorMatrix();

	if(roundNumber != 0){
	    playerTurnOrder[0].clearAllMessages();
	}
	graphicsContainer.get().sendGamestate(roundNumber, world.dimension, matrix, playerTurnOrder);
	for(AIConnection client: globalClients){
	    client.sendGamestate(roundNumber, world.dimension, matrix, playerTurnOrder);
	}
	return playerTurnOrder[0];
    }