public async Task RollInitiative()
 {
     foreach (Character enemy in Enemies)
     {
         await enemy.Initiative.Roll();
     }
     ActiveList.OrderByDescending(x => x.Initiative.LastRollResult.Total).ThenBy(x => x.Abilities.Where(y => y.Name == "Dexterity").FirstOrDefault().Total);
     await UpdateListCaches();
 }