evaluateBoard added