public void StartCombat(PlanetGridSquare Attacker, PlanetGridSquare Defender)
 {
     Combat c = new Combat()
     {
         Attacker = Attacker
     };
     if (Attacker.TroopsHere.Count <= 0)
     {
         AudioManager.PlayCue("sd_weapon_bigcannon_01");
         AudioManager.PlayCue("uzi_loop");
     }
     else
     {
         Attacker.TroopsHere[0].DoAttack();
         AudioManager.PlayCue(Attacker.TroopsHere[0].sound_attack);
     }
     c.Defender = Defender;
     this.p.ActiveCombats.Add(c);
 }
 public static void StartCombat(PlanetGridSquare Attacker, PlanetGridSquare Defender, Planet p)
 {
     Combat c = new Combat()
     {
         Attacker = Attacker
     };
     if (Attacker.TroopsHere.Count > 0)
     {
         Attacker.TroopsHere[0].DoAttack();
     }
     c.Defender = Defender;
     p.ActiveCombats.Add(c);
 }