using System; using System.Collections.Immutable; using RobotAndDonkey.Game.Cards; using RobotAndDonkey.Game.Data; using RobotAndDonkey.Game.GameState; namespace RobotAndDonkey.Game.Execution.Requests; public sealed record GambleRequest(Guid RequestId) : Request(RequestId) { public static GambleRequest Create(CoreLoop coreLoop) { return new(Guid.NewGuid()); } public override string ToString() { return "Gamble request"; } }