public static void Run(System.Random rand) { Game aGame = new Game(); aGame.GetAdd("Chet").Execute(); aGame.GetAdd("Pat").Execute(); aGame.GetAdd("Sue").Execute(); do { UglyTrivia.Action roll = aGame.GetRoll().Create(rand); roll.Execute(); UglyTrivia.Action answer = aGame.GetAnswer().Create(rand); notAWinner = answer.Execute(); } while (notAWinner); }