/**
 * {\it Matches} are composed of multiple {\it instances} of component games. 
 * Each match maintains additional state information beyond that stored for each of its component games, 
 * and is effectively a super-game whose result is determined by the results of its sub-games. 
 */
package game.match;
