public override void ExitHit(Bullet bullet, Vec2 exitPos)
        {
            Gun owner = bullet.owner as Gun;

            if (bullet.owner != null && (bullet.owner == this._duckOwner || owner != null && owner.owner == this._duckOwner))
            {
                return;
            }
            Feather feather = Feather.New(0.0f, 0.0f, this._duckOwner.persona);

            feather.hSpeed   = (float)(-(double)bullet.travelDirNormalized.x * (1.0 + (double)Rando.Float(1f)));
            feather.vSpeed   = -Rando.Float(2f);
            feather.position = exitPos;
            Level.Add((Thing)feather);
        }