static void Initialize()
        {
            initialized = true;

            InitShape();
            DefaultMovementInfo = new ShipMovementInfo(
                new Bounded <float>(TimeWarp.AngularAcceleration),
                new Bounded <float>(TimeWarp.ScaleTurning(0)),
                new Bounded <float>(TimeWarp.ScaleAcceleration(16, 0)),
                new Bounded <float>(TimeWarp.ScaleVelocity(64)));
            DefaultState = new ShipState(new Bounded <float>(8),
                                         new Bounded <float>(12),
                                         new Bounded <float>(0),
                                         new Bounded <float>(TimeWarp.RechargeRateToPerSeconds(50, 1)));

            DefaultActions.Add(PkunkFuryPrimary.Create());
            DefaultActions.Add(PkunkFurySecondary.Create());

            DefaultControlableSounds = new ControlableSounds(null, "ShipDies");
            DefaultShipSounds        = new ShipSounds("PkunkFuryDitty");
            DefaultRespawnSound      = new MeleeSound("Hallelujah");
            DefaultRespawnChance     = .5f;
        }
 PkunkFurySecondary(PkunkFurySecondary copy) : base(copy)
 {
 }