using RobotAndDonkey.Game.GameState; namespace RobotAndDonkey.Game.Execution.Requests; public sealed record BufferOverflowRequest(Guid RequestId) : Request(RequestId) { public static BufferOverflowRequest Create(CoreLoop coreLoop) { coreLoop.ShuffleDeck(); coreLoop.DrawHand(); return new(Guid.NewGuid()); } public override string ToString() { return "Buffer overflow request"; } }