public void MadeAchievementProgress(string achievementName, int progress = 0)
 {
     if (achievementName != "")
     {
         Achievement achievement = Array.Find(achievements, achievementData => achievementData.name == achievementName);
         if (achievement != null && !achievement.isUnlocked)
         {
             achievement.AddProgressTowardsAchievement(progress);
         }
         else if (achievement == null)
         {
             Debug.LogError("Achievement Not Found: " + name);
         }
     }
 }