public void inputEndOfHand(ActionList history, GameState gameState) {
		int handStrength = gameState.knownCards.evaluateOpponentHand();
		if(handStrength != -1) {
			updateHistogram(history, gameState.gameInfo, handStrength);
		}
		
		try {
			int numI = actionData.numInstances();
			if(numI >= 1 && (numI < 200 || (numI % 100 < 6 && numI < 1000) || numI % 500 < 6)) {
				System.out.println("numInstances: " + actionData.numInstances());
				actionClassifier = new NaiveBayes();
				actionClassifier.buildClassifier(actionData);
				System.out.println("\n"+actionClassifier.toString());
				
			}
		} catch(Exception e) {
			e.printStackTrace();
		}
		
	}