veneer of functionality, pieces drop in, keeps track of turns, other framework stuff.  Needs to detect wins, interface with programs.