protected override void init(Vector2 position)
        {
            _sprite = SpriteManager.CreateSprite(position, "player");
            //_weapon = new WeaponMachineGun();
            _weapon        = new WeaponHandgun();
            _currentHealth = PLAYER_HEALTH;
            _maxHealth     = _currentHealth;
            _speed         = PLAYER_SPEED;

            _weapons.Add(_weapon);
        }
        protected override void init( Vector2 position )
        {
            _sprite = SpriteManager.CreateSprite( position, "player" );
            //_weapon = new WeaponMachineGun();
            _weapon = new WeaponHandgun();
            _currentHealth = PLAYER_HEALTH;
            _maxHealth = _currentHealth;
            _speed = PLAYER_SPEED;

            _weapons.Add( _weapon );
        }