Package org.moyoman.module.groups

Interface Summary
Groups A class that implements the Groups interface is responsible for maintaining a list of the groups on the board, where a group is defined as the maximal collection of stones of the same color that are connected horizontally or vertically, and so would be captured as one unit.
SingleGroup A class that implements this interface is computing information about a single group of stones, where a group of stones is defined as the maximal set of stones of one color that is captured as a unit.