oddly enough, the only thing i can tell opponent's to do, is to not use a card... i can't do anything on when they should use a card.
when she draws a card, a variable is increased to tell her that she has that card in her hand, and all the variables turn on a switch if theyre above 0... the switches are used as a condition for the skills with the effects of the cards.
but after i've done the check, i can turn off the switch if it's not the right time to use a card
though if her hand is full she ignores all conditions and uses anything to stop her getting locked