public BattleActorsGroup group(ActorsGroup e)
        {
            BattleActorsGroup result;

            if (!_groupMap.TryGetValue(e, out result))
            {
                _groupMap[e] = result = new BattleActorsGroup(e, _battleEngine);
                _list.push(result);
                _battleEngine.AddComponent(result);
            }
            return(result);
        }
 public BattleActorsGroup(ActorsGroup group, BattleEngine battleEngine)
 {
     _battleEngine = battleEngine;
     _group        = group;
 }