Сейчас мой код который выводит вроде всё верно , но.. Я ещё пробовал скопировать код метода run() из решения и в таком случае у меня вывод "Игрок:Начало игры" и сразу же "Игрок:проиграл", что очень странно. А что ещё страннее, вот, что выводит компилятор с кодом из решения
Ivanov:Начало игры
Ivanov:проиграл
Petrov:Начало игры
Sidorov:Начало игры
Petrov:проиграл
Sidorov:проиграл

Process finished with exit code 0
Но я отправил на проверку и валидатор принял это решение.. Совсем ничего не понимаю