import Foundation import WebSocketKit final class WaitingPlayer: AbstractPlayer { var canStartGame: Bool = false } extension WaitingPlayer: Player { var actions: [PlayerAction] { canStartGame ? [.deal] : [] } var cards: [PlayableCard] { [] } var playedCard: Card? { nil } }