more Board and Solver development