void Update()
    {
        if (levelTimer.endLevel)
        {
            this.LevelEnd();
            levelTimer.reset();
        }


        Debug.Log("Timmer : " + (levelTimer.GetElapsed() - (levelTimer.GetElapsed() % 60)) / 60 +
                  ":" + levelTimer.GetElapsed() % 60 + " - EndLevel Status :" + levelTimer.endLevel +
                  " - Limit:" + levelTimer.Limit + " - Counter:" + levelTimer.secCounter);
        Debug.Log("EndLevel Status :" + levelTimer.endLevel);
        if (Input.GetKeyDown(KeyCode.P))
        {
            //set audo snapshot to pause or unpause snapshot
            //pause the game
            Time.timeScale = Time.timeScale == 0 ? 1 : 0;
        }
    }