public IGameAction CreateIdleAnimation(Entity entity, double lapse)
{
var actionAnimation = GameActionFactory.CreateLoopGameActionUntil(entity.Scene, () => new ScaleTo3DGameAction(entity, new Vector3(1.0f, 0.9f, 1.0f), TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicInEase)
.ContinueWith(new ScaleTo3DGameAction(entity, Vector3.One, TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicOutEase)), () => false);
return actionAnimation;
}