/**
 * Games may be sub-divided into named {\it phases} for clarity.
 * Each phase can contain its own sub-rules, which override the rules for the broader game while in that phase.
 * Each phase can nominate a ``next'' phase to which control is relinquished under specified conditions. 
 */
package game.rules.phase;
