/// <summary>
 /// Loads the game from the save file.
 /// </summary>
 public void LoadGame(Sloth slothClass)
 {
     TextReader XMLReader = new StreamReader("SlothSave.xml"); // creates new StreamReader which reads in the file path
     XmlSerializer deserializer = new XmlSerializer(typeof(SlothData));
     saveSlothData = (SlothData)deserializer.Deserialize(XMLReader);
     slothClass.Health = saveSlothData.health;
     slothClass.Attack = saveSlothData.attack;
     slothClass.Experience = saveSlothData.experience;
     slothClass.SpritePosition = saveSlothData.position;
     XMLReader.Close();
 }
        /// <summary>
        /// Loads the game from the save file.
        /// </summary>
        public void LoadGame(Sloth slothClass)
        {
            TextReader    XMLReader    = new StreamReader("SlothSave.xml"); // creates new StreamReader which reads in the file path
            XmlSerializer deserializer = new XmlSerializer(typeof(SlothData));

            saveSlothData             = (SlothData)deserializer.Deserialize(XMLReader);
            slothClass.Health         = saveSlothData.health;
            slothClass.Attack         = saveSlothData.attack;
            slothClass.Experience     = saveSlothData.experience;
            slothClass.SpritePosition = saveSlothData.position;
            XMLReader.Close();
        }
        /// <summary>
        /// Saves the game in the same directory as the executable.
        /// </summary>
        private void SaveGame(Sloth slothClass)
        {
            saveSlothData = new SlothData() // prime SaveData for saving game info
            {
                health     = slothClass.Health,
                attack     = slothClass.Attack,
                experience = slothClass.Experience,
                position   = slothClass.SpritePosition
            };

            DeleteExisting(); // Deletes old files if they exist
            System.IO.StreamWriter file       = new System.IO.StreamWriter("SlothSave.xml");
            XmlSerializer          serializer = new XmlSerializer(typeof(SlothData));

            serializer.Serialize(file, saveSlothData);
            file.Close();
        }
        /// <summary>
        /// Saves the game in the same directory as the executable.
        /// </summary>
        private void SaveGame(Sloth slothClass)
        {
            saveSlothData = new SlothData() // prime SaveData for saving game info
            {
                health = slothClass.Health,
                attack = slothClass.Attack,
                experience = slothClass.Experience,
                position = slothClass.SpritePosition
            };

            DeleteExisting(); // Deletes old files if they exist
            System.IO.StreamWriter file = new System.IO.StreamWriter("SlothSave.xml");
            XmlSerializer serializer = new XmlSerializer(typeof(SlothData));
            serializer.Serialize(file, saveSlothData);
            file.Close();
        }