private void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
        }
        else if (Instance != this)
        {
            Destroy(gameObject);
            return;
        }

        uiLayerMask = LayerMask.GetMask("UI");
        globalCanvasGroup.interactable   = false;
        globalCanvasGroup.blocksRaycasts = false;
        screens.InitScreens();
    }