public void Update(double elapsedTime)
        {
            _testSprite.Process(elapsedTime);
            _playerCharacter.Update(elapsedTime);

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

            UpdateCollisions();
            _enemyList.ForEach(x => x.Update(elapsedTime));
            _bulletManager.Update(elapsedTime);

            UpdateInput(elapsedTime);
        }