@Override
	public int decidePlay(int turn, int drawn, boolean fromDiscard) {
		DataInstance d = getHistory(drawn, false);
		playNet.compute(d.inputs);
		int actual = playNet.getOutput()-1;
		//Train
		if (model_mimic != null){
			int target = model_mimic.decidePlay(turn, drawn, fromDiscard);
			playNet.trainBackprop(0.01, target+1);
		}
		return actual;
	}