public void Start() { while (true) { try { var currentPlayer = GetNextPlayer(); var move = input.GetNextPlayerMove(currentPlayer); } catch (Exception ex) { currPlayerIndex--; renderer.PrintErrorMessage(ex.Message); } } }