private void PushGameDataToPlayer(botDebugBase player) { try { player.CreateGameBoardInstance(); player.DoMove(); //Windows & Unix compatability. string allMoves = player.OutputBuffer.Replace("\r\n", "\n"); //submit moves. foreach (string move in allMoves.Split(newline, StringSplitOptions.RemoveEmptyEntries)) { engine.IssueOrder(player.Id, move); } } catch { } finally { player.Clear(); } }