public IGameAction CreatePulseAnimation(Entity entity, double lapse)
{
var actionAnimation = GameActionFactory.CreateLoopGameActionUntil(entity.Scene, () => new ScaleTo2DGameAction(entity, new Vector2(1.3f, 1.1f), TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicOutEase)
.ContinueWith(new ScaleTo2DGameAction(entity, Vector2.One, TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicInEase)), () => false);
return actionAnimation;
}