/// <summary> /// Play a single, entire game turn, letting all alive Characters to act, /// according to Player/AI decisions /// </summary> private void PlayAGameTurn() { if (!_characters[0].IsDead) { _player.PerformNextAction(_characters[0]); } for (int i = 1; i < _characters.Length; i++) { if (!_characters[i].IsDead) { _ai.PerformNextAction(_characters[i]); } } }