Excellent and best should have been close, but ..
You should try a short course in programming :-)
On the net you have a lot of free resources for learning python for example. Then you would understand why those kind of thing occurs and the limit of coding in those situation.
I mean coding complex situation like this is horrible because you literally cannot think of every situation.
Like here you have a huge score gape between excellent and best, but if the ranking is not based solely on ranking those kind of situation arise.
For example each time I had a great move, I had the message " you find the only good move in this position ". Meaning great move does not have only in increase in score but apparently it has to be the only "good move ".
That's one of the many issue that can arise :-)
Actually I spent more than 3 years programming. I first started in scratch for 2 years (I was even able to make 3D games there where it was recognized impossible). Then, I spent 1 year in Python, Arduino, and GMS2

Excellent and best should have been close, but ..
You should try a short course in programming :-)
On the net you have a lot of free resources for learning python for example. Then you would understand why those kind of thing occurs and the limit of coding in those situation.
I mean coding complex situation like this is horrible because you literally cannot think of every situation.
Like here you have a huge score gape between excellent and best, but if the ranking is not based solely on ranking those kind of situation arise.
For example each time I had a great move, I had the message " you find the only good move in this position ". Meaning great move does not have only in increase in score but apparently it has to be the only "good move ".
That's one of the many issue that can arise :-)