private void DecrementLevel()
 {
     if (currentLevelIndex - 1 >= 0)
     {
         currentLevelIndex--;
         currentLevel = levelMaster.regionData[currentLevelIndex];
     }
     else
     {
         Debug.Log("Level Out of Bounds (Too Low)");
     }
 }
//////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////       LEVEL LOADING          ////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////

        private void IncrementLevel()
        {
            if (currentLevelIndex + 1 < levelMaster.regionData.Count)
            {
                currentLevelIndex++;
                currentLevel = levelMaster.regionData[currentLevelIndex];
            }
            else
            {
                Debug.Log("Level Out of Bounds (Too High)");
            }
        }
 private void LoadLevelMasterInformation()
 {
     //If no previous current level, then set current level to first level
     if (levelMaster.currentRegion == null)
     {
         currentLevel = levelMaster.regionData[0];
     }
     //Load previous current level
     else
     {
         currentLevelIndex = levelMaster.regionData.IndexOf(levelMaster.currentRegion);
     }
 }