***** NOT A TEACHER *****
(1) I think that you have written a very nice sentence.
(2) I would make only a few little changes:
I had no choice but to wait for his next move, for if I had jumped at him
and (had) tried to snatch the card, he would have had time to put his
threats into action.