public void Update(CommandFactory commandFactory, IVisualizer visualizer) { var describeWorld = commandFactory.ExecuteCommand <DescribeWorld>(string.Empty); var world = new World(200, 200, 4); var rand = new Random(); for (int i = 0; i < 100; i++) { int x = rand.Next(200); int y = rand.Next(200); int type = rand.Next(0, 11); world.AddItem(x, y, type); } visualizer.DisplayWorld(world); Console.WriteLine($"executed function DescribeWorld."); Thread.Sleep(2000); }