use for-loop
simplify MoveEvaluator