private void Awake()
    {
        MateTimeline   = MateUi.GetComponent <PlayableDirector>();
        DrawTimeline   = DrawUi.GetComponent <PlayableDirector>();
        ReplayTimeline = ReplayUi.GetComponent <PlayableDirector>();

        cameraAnchor   = transform.parent;
        cameraAnimator = GetComponent <Animator>();
        gameSetter     = FindObjectOfType <GameSetter>();
        replayCam      = FindObjectOfType <ReplayCam>();
        gameSetter.SetRandomBoard(description);
        AnchorCamera();
    }