public void Start()
 {
     if (SaveAndLoad.GetFinishedLevel())
     {
         OpenScreen((int)SCREEN.LEVEL_SELECTION);
     }
     else
     {
         OpenScreen((int)SCREEN.MAIN);
     }
 }
 public void Prepare()
 {
     save = SaveAndLoad.LoadLevelData();
     if (SaveAndLoad.GetFinishedLevel())
     {
         SaveAndLoad.SetFinishedLevel(false);
         StartCoroutine(UnlockLevelAnimation());
     }
     else
     {
         currentLevel = 0;
         SetLevelInfo();
         dots.ChangeSelectedLevel(currentLevel);
     }
     SaveAndLoad.SetLastOpenedLevel(currentLevel);
     SaveAndLoad.SetLastOpenedLevelName(levelData[currentLevel].sceneName);
 }