public HPlayer(Vector2 pPosition, String pName)
        {
            this._position = pPosition;
            this._textureName = pName;
            _hitbox = new Rectangle((int)_position.X, (int)_position.Y, TextureManager.Instance.GetPlayerSprite(_playIndex).Width, TextureManager.Instance.GetPlayerSprite(_playIndex).Height);
            _hitboxNew = _hitbox;

            _changeCloud = new HAnimatedSprite(_position, "changeCloud", 5, 2, 0.02f);

            Typ = HEnum.GeometryTyp.Strich;
            _typSettings.ChangeForm(Typ);
            _acceleration = _typSettings.Acceleration;
            _maxSpeed = _typSettings.Speed;
        }
        public override void Initialize()
        {
            #region Buttons PauseMenu
            this._componentList.Clear();

            _btnRetry = new HImageButton(new Vector2(10, 540), "retry");         
            _btnPlay = new HImageButton(new Vector2(1120, 540), "playAgain");
            _btnEndGame = new HImageButton(new Vector2(1150, 10), "exitGame");

            this.RebuildSelectList();

            #endregion

            #region Buttons EndMenu
            #endregion

            _changeCloud = new HAnimatedSprite(Vector2.Zero, "changeCloud", 5, 2, 1.0f);
        }