private new void DoSpecializedActionToCardWhileInPlay(PlayerState currentPlayer, GameState gameState, Card card)
{
if (card.isAttack)
{
if (currentPlayer.actions.ShouldTrashCard(gameState, this))
{
currentPlayer.MoveCardFromPlayedAreaToTrash(Cards.Urchin, gameState);
currentPlayer.GainCardFromSupply(Cards.Mercenary, gameState);
}
}
}