void Start()
 {
     text      = GetComponent <Text>();
     text.text = "Level " + (LevelNumber.getLevel() + 1);
     colorLerp = GetComponent <GraphicColorLerp>();
     if (!LoadedFromMenu)
     {
         StartCoroutine(displayText(1.5f));
     }
 }
    void Awake()
    {
        maxHealth    = health;
        settingsList = getSettings();
        blackPanel   = GameObject.Find("BlackPanel").GetComponent <GraphicColorLerp>();

        if (!survival)
        {
            levelNum = LevelNumber.getLevel();
        }
        setLevelSettings(levelNum);
        currentSettings       = settingsList[levelNum].GetComponentInChildren <GameSettings>();
        timeRemaining         = currentSettings.levelDuration;
        totalDuration         = timeRemaining;
        points                = 0;
        lowHealthText.enabled = false;
        bombs       = currentSettings.startingBombs;
        gameState   = GameState.beforeGame;
        eventSystem = GameObject.Find("EventSystem").GetComponent <EventSystem>();
        if (hideMouse)
        {
            Cursor.visible = false;
        }
    }