public void Update(double elapsedTime, double gameTime)
        {
            _effectsManager.Update(elapsedTime);
            _playerCharacter.Update(elapsedTime);

            _background.Update((float)elapsedTime);
            _backgroundLayer.Update((float)elapsedTime);

            UpdateCollisions();
            //_enemyList.ForEach(x => x.Update(elapsedTime));
            _enemyManager.Update(elapsedTime, gameTime);
            _bulletManager.Update(elapsedTime);

            UpdateInput(elapsedTime);
        }