public void startGameForClients(MiniServer player[]) {
		this.clientPlayersPlaying = player;
		
		//Disallow the player array from having nulls in between players:
		this.numberOfPlayers = 0;
		
		for(int i=0; i<this.clientPlayersPlaying.length; i++) {
			if(this.clientPlayersPlaying[i] != null) {
				numberOfPlayers++;
			}
		}
		
		if(numberOfPlayers	>=	MIN_NUM_PLAYERS_FRUSTRATION && numberOfPlayers <= MAX_NUM_PLAYERS_FRUSTRATION) {
			this.clientPlayer = new ClientPlayerDecider[player.length];
			for(int i=0; i<MAX_NUM_PLAYERS_FRUSTRATION; i++) {
				if(player[i] != null) {
					this.clientPlayer[i] = new ClientPlayerDecider( player[i].getClientName() );
				} else {
					player[i] = null;
				}
			}
			
			this.playGame(this.clientPlayer);
			
			if(this.commandFile != null) {
				this.commandFile.close();
			}
			if(this.outputFile != null) {
				this.outputFile.close();
			}
		} else {
			sendMessageToGroup("ERROR: there should be 2 to 4 players, but counted " + numberOfPlayers + "!");
			System.exit(1);
		}
	}