Returns true if this card still needs to be played in order to get the maximum score (taking the
stack direction into account). (Before reaching this function, we have already checked to see if
the card has been played.) This function mirrors the server function
"variantReversibleNeedsToBePlayed()".
Returns true if this card still needs to be played in order to get the maximum score (taking the stack direction into account). (Before reaching this function, we have already checked to see if the card has been played.) This function mirrors the server function "variantReversibleNeedsToBePlayed()".