Added some structure in rab_solver ... work is in progres to remove LegalMoveList.