public override void PerformCAction(Player performingPlayer)
 {
     if (Rockets.Any() && RocketFiredThisTurn == null)
     {
         var firedRocket = Rockets.First();
         Rockets.Remove(firedRocket);
         RocketFiredThisTurn = firedRocket;
     }
 }
 public void PerformEndOfTurn()
 {
     RocketFiredLastTurn = RocketFiredThisTurn;
     RocketFiredThisTurn = null;
 }
 public void PerformEndOfTurn()
 {
     RocketFiredLastTurn = RocketFiredThisTurn;
     RocketFiredThisTurn = null;
 }