public void WaitUntilGame() {
_launcherProcess?.WaitForExit();
for (var i = 0; i < 10; i++) {
_gameProcess = Process.GetProcessesByName(AcsName.ApartFromLast(".exe", StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
if (_gameProcess != null) break;
Thread.Sleep(2500);
}
Thread.Sleep(2500);
_gameProcess = Process.GetProcessesByName(AcsName.ApartFromLast(".exe", StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
}