working on boardEvaluator