Neatly done. I wonder about the usefulness of the choice between attacking and defending. To choose defense is to not deal any damage, but risk taking some anyway. While attacking you also risk taking damage, since the enemy may or may not also attack, but will likely do damage. Strategically, to me, it seems better to just always choose to attack and let the dice decide who will be blitzed down to zero health first, saving cards for the end.