/** Return the first critter with a matching tag. */
 CreatureServerSide getCritterByTag(int tag) {
   for (CreatureServerSide critter : getCreatures()) {
     if (tag == critter.getTag()) {
       return critter;
     }
   }
   return null;
 }
  void clearBattleInfo() {
    clearBattleTally();

    for (CreatureServerSide critter : getCreatures()) {
      critter.heal();
      critter.setBattleInfo(null, null, null);
    }
  }
 void addCritter(CreatureServerSide critter) {
   getCreatures().add(critter);
   critter.setLegion(this);
 }