new evaluation function based on the board state, not the move