//Copy Constructor
 public PumpPT(PumpPT other)
 {
     Target     = (LazyGameObject <Card>)other.Target.Clone();
     MyCommand  = (CommandAddPowerToughness)other.MyCommand.Clone();
     MyDuration = Duration.EndOfTurn;
     MyLayer    = LayerName.Layer7C;
     Timestamp  = other.Timestamp;
 }
 public PumpPT(Int32 CardID, Int32 Power, Int32 Toughness, Int32 TimeStamp)
 {
     Target     = new LazyGameObject <Card>(CardID);
     MyCommand  = new CommandAddPowerToughness(CardID, Power, Toughness);
     MyDuration = Duration.EndOfTurn;
     MyLayer    = LayerName.Layer7C;
     Timestamp  = TimeStamp;
 }