private void initAnimations()
        {
            BlinkAnimator hitAnimation = new BlinkAnimator("Hit", TimeSpan.FromSeconds(0.1), TimeSpan.FromSeconds(2));
            Animations.Add(hitAnimation);
            hitAnimation.Finished += onHitAnimationFinished;

            SpriteAnimator rotateAnimator = new RotateAnimator(4 * MathHelper.TwoPi, TimeSpan.FromSeconds(2));
            SpriteAnimator fadeAnimator = new FadeAnimator(0.25f, TimeSpan.FromSeconds(2));
            SpriteAnimator dieAnimator = new CompositeAnimator("Die", TimeSpan.FromSeconds(2), this, rotateAnimator, fadeAnimator);
            dieAnimator.Finished += onDieAnimationFinished;

            Animations.Add(dieAnimator);

            Animations.Enabled = true;
            dieAnimator.Enabled = false;
            hitAnimation.Enabled = false;
        }
 private void initAnimations()
 {
     TimeSpan animationLength = TimeSpan.FromSeconds(2);
     SpriteAnimator hitAnimation = new BlinkAnimator(TimeSpan.FromSeconds(0.2), animationLength);
     SpriteAnimator fadeAnimator = new FadeAnimator(0.25f, animationLength);
     SpriteAnimator shrinkAnimator = new ShrinkAnimator(animationLength);
     SpriteAnimator dieAnimator = new CompositeAnimator("Die", animationLength, this, shrinkAnimator, fadeAnimator, hitAnimation);
     dieAnimator.Finished += onDieAnimatorFinished;
     Animations.Add(dieAnimator);
 }