start implementation of better board evaluation class