void Start() { Loadgame(); LoadScene(); if (SceneManager.GetActiveScene().name == "game1") { Loadgame(); screen = GameScreen.GameBoard; SetUpGameBank(); if (startingDeck == null) { print("first time load fired"); FirstTimeDeckSetup(); } if (turn == 1) { masterDeckList.Clear(); masterDeckList.AddRange(startingDeck); } UpdateTurnCountUi(); Deck.DeckSetup(masterDeckList); Offering.HaveCardZonesGetCards(); } else if (screen == GameScreen.Store) { Loadgame(); SetUpShopBank(); LoadShopOffers(); LoadPostGameScore(); } else if (screen == GameScreen.MainMenu) { Loadgame(); if (startingDeck == null) { print("first time load fired"); FirstTimeDeckSetup(); } SetStatsText(); } }