private void PlaceAIMove() { #if COMPUTER_AGAINST_ITSELF Task.Run(() => { #endif var move = _game.GetAIMove(CurrentPlayer); GameSurface.Invoke((MethodInvoker)delegate { PlaceMove(move); }); #if COMPUTER_AGAINST_ITSELF }); #endif }