public void EndTurn() { if (Session.UsePlayerTurns) { ActiveControllers[Session.ActivePlayer]?.OnTurnEnd(); Session.TurnTime = 0; Session.TurnState = TurnState.WaitingForEnd; } }