@@ -0,0 +1,332 @@
+package io.github.ddebree.game.ai.core.score;%0A%0Aimport io.github.ddebree.game.ai.core.exception.InvalidMoveException;%0A%0A/**%0A * Utility class to score a move%0A *%0A * @param %3CS%3E The state class%0A * @param %3CP%3E The player key class%0A */%0Apublic interface IMoveScorer%3CS, P%3E %7B%0A%0A    int scoreMove(S state, P move) throws InvalidMoveException;%0A%0A%7D%0A

Add the move scorer