Fix bug where best is sometimes null

And it gets recorded in the student data as null, if the current score
is 0. In javascript, (0 > null) == false.