public void Execute(IContext context) { context.LogicProvider.RandomizeBalloonField(context.Game.Field); context.Game.ResetUserMoves(); if (context.Memento != null) { while (context.Memento.HasStates) { context.Memento.GetState(); } } }