@@ -0,0 +1,684 @@
+package io.github.ddebree.game.ai.core.score;%0A%0A/**%0A * Scorer to score a particular state from the point of the player.%0A *%0A * @param %3CS%3E The state class%0A * @param %3CP%3E The player key class%0A */%0Apublic interface IStateScorer%3CS, P%3E %7B%0A%0A    /**%0A     * The relative score for the particular state (at that point in the game)%0A     *%0A     * Higher values indicate a %22better%22 score%0A     *%0A     * The strategies will generally try to find the moves that result in the highest possible%0A     * score values%0A     *%0A     * @param state The state to score%0A     * @param playerKey The player we wish to score%0A     * @return the relative score value%0A     */%0A    int scoreState(S state, P playerKey);%0A%0A%7D%0A

Add the state scorer