public void RunGame(Player player, Inventory inventory, Recipe recipe, Day newDay, Store newStore) { //List<Day> RunDays = new List<Day>(); //*KEEP FOR MY OWN RECORDS* Possibly a different approach of creating separate objects for days. //for (int i = 0; i < gameLength; i++) //{ // Day day = new Day(rng); // RunDays.Add(day); //} /////////// //for (int i = 0; i < 7; i++) //{ // RunDays[i].BeginDay(); //} //RunDays[5] currentDay = 1; while (currentDay <= gameLength) { newDay.BeginDay(); MainMenu(player, newDay, newStore); newDay.SellLemonade(player, newDay, newStore); newDay.DisplayEarnings(player); DisplayProfits(player); recipe.pitcher = 0; player.profits = 0; player.expenses = 0; inventory.iceCubes = 0; Console.Clear(); currentDay++; } EndGame(player); }