pub fn evaluate(position: &Position) -> Cp
Primary hand-crafted evaluate function for engine, with return relative to player to move. Statically evaluates a non-terminal position.