public virtual void run() { TanksClient client = new TanksClient("http://10.12.202.144:9999/tournaments", "/sandbox-5", "JoyfulMistyRoseRailRaven"); while (true) { GameSetup gameSetup; try { Console.WriteLine("setup before"); //log.info("Waiting for the next game..."); gameSetup = client.MyGameSetup(); } catch (Exception ex) { Console.WriteLine(ex.Message); continue; } Console.WriteLine("setup ok"); //log.info("Playing {}", gameSetup); PlayGame(gameSetup, client); Console.WriteLine("next game started"); } }