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(); }