Сначала игроку дается 6 попыток. Далее создает 3 списка. Функция проходится по каждой букве загаданного слова и проверяет есть ли в слове пробел. Если буква не пробел то код заменяет его на скрытое значение. Если пробел то оставляет как есть(пробел). И после это доавляет в список полученные значения. Далее проверяется есть ли еще попытки у игрока. Если есть отображается текущее состояние игры. Функция проверяет корректность ввода игроком. Дале проходтся по всем буквам в загаданном слове и сравнивает с введенной буквой. Если совпадение найдено открывает букву. Далее сохраняются все введенные игроком буквы в список угаданных букв.