Tests for OptimalGrades, Move and NeededGrade