Cleaner way to handle big board in the solver
Finish solver refactoring