public void Load() { //if there is data, then load it in if (File.Exists(SAVE_LOCATION)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream file = File.Open(SAVE_LOCATION, FileMode.Open); SaveData data = (SaveData)formatter.Deserialize(file); playerMoney = 1000; //chefs = data.chefs; waiters = data.waiters; //restaurants = data.restaurants; //purchasedDecor = data.purchasedDecor; file.Close(); } //otherwise, load the base data else { chefs = new List <ChefData>(); waiters = new List <WaiterData>(); restaurants = new List <RestaurantData>(); //purchasedDecor = new List<DecorationData>(); Cafe temp = new Cafe(); temp.NewGameRestaurantChoice(); } //restaurants = new List<RestaurantData>(); }