@Override
	public int decidePlay(int turn, int drawn, boolean fromDiscard) {
		int[] votes = new int[game.rack_size+1];
		for (Model m: ensemble)
			votes[m.decidePlay(turn, drawn, fromDiscard)+1]++;
		int max = 0, max_idx = 0;
		for (int i=0; i<votes.length; i++){
			if (votes[i] > max){
				max = votes[i];
				max_idx = i;
			}
		}
		return max_idx-1;
	}