implement Board.visitChain
replace ChainPointCollector with Board.visitChain
progress toward making PrisonerFinder more efficient and getting rid of LibertyFinder