Chess Programming Static Evaluation Definition