public void Load() { //is there already a save? if (PlayerPrefs.HasKey("save")) { //takes our current save state and uses helpersave to deserialize it state = HelperSave.Deserialize <SaveState> (PlayerPrefs.GetString("save")); } else { state = new SaveState(); Save(); print("No Save, making new one"); } }