Could be handled entirely on the server. Allow users to select cards without a prompt, and when a prompt comes up, if the card is selectable, play it.