(Rough)
move values:
+500-jump with another jump somewhere
+50-jump to corner
+0-jump to noncorner from noncorner
-50-jump to noncorner from corner
+200-jump becoming king
+300-jump over king
500-jump single piece
+50-move to corner
-50-move to noncorner from side
+0-move to noncorner from noncorner
-100-no longer top
50-move