interface IAdministrator { void reset(); // throws out all players, picks new pair of barter cards // and a new deck of cards void registerPlayer(String name, IPlayer p); // make and register a player (with given name for a game) String playGame(int n); // play n rounds of the game, then produce an announcement about winners // sequence contract: registerPlayer+ x playGame }