"Headless" Solitaire game. Designed to be used as the core to a separately-developed interface. Instantiate a SolitaireGame, render what it reports, and act on it when the user indicates such an action.