public CardContext(PlayerState playerState, Card card, CardContextReason reason) { this.playerState = playerState; this.card = card; this.reason = reason; }