@Override
	public boolean decideDraw(int turn){
		boolean rval;
		net_play_count++;
		moves_in_round++;

		//We only add the draw instnace if the decidePlay outcome is good
		createDrawHistory();
		if (!USE_RAND && net_play_count < RAND_LIMIT && games_played > RAND_ROUNDS){
			drawNet.compute(draw_instance.inputs);
			rval = drawNet.getOutput() > .5;
		}
		else{
			//Wait until decidePlay before resetting play_count
			rval = RAND.nextBoolean();
		}
		draw_instance.setOutput(rval);
		
		return rval;
	}