delete duplicate class and use MoveEvaluation