protected override void Awake()
        {
            base.Awake();

            _playerSequencer = PlayerSequencer.GetComponent<BossPlayerSequencer>();
            PlayerSequencerController = _playerSequencer;

            _bossController = Boss.GetComponent<BossBehaviour>();
            _bossBattleSequencer = transform.FindChild("Boss Battle Sequencer").gameObject;
        }
        protected override void Awake()
        {
            base.Awake();

            _sequenceController = _transform.parent.GetComponent<BossPlayerSequencer>();
            SequenceController = _sequenceController;

            PushScrollActive = true;
            LevelInProgress = false;
        }