import Foundation struct GameSnapshot: Codable, Sendable { var tableaus: [[Card]] var foundations: [[Card]] var stock: [Card] var waste: [Card] var freeCells: [Card?] var moves: Int var score: Int }