More work on board solver.