interface AdministratorI { // Sequence contract // registerPlayer . registerPlayer . registerPlayer* . playGame void registerPlayer(PlayerI p); String playGame(); // starts the game, returns a string indicating who won }