move variable for tracking whether permanent has dealt first strike into MagicPermanentState so we can reuse existing actions