Проблема с подбором значений из списка
Написал простейшую программу для подбора значений из списка, по какой-то причине ругается на странные вещи, на которые, по идее ругаться не должна
from random import randint
choice,howmuch=0,0
Plan=['Celeste','Cuphead','ELDEN RING','HellBlade - Senuas Sacrifice','WHAT THE GOLF']
FromDownloaded=['Celeste','Cuphead','ELDEN RING','HellBlade - Senuas Sacrifice','WHAT THE GOLF','The Binding of Isaac:Rebirth','Counter-Strike 2','DUSK','The Elder Scrolls V: Skyrim','Heavy Rain','It Steals','Left 4 Dead 2','OMORI','PUSS!','VRChat','Windowkill']
#AllGames =[str(x).replace("в„ў","").replace('\n','') for x in open('Список_Игр.txt')]
print('1. План','2. Загружены','3. Все игры',sep='\n')
choice = int(input())
print('Сколько?',sep='\n')
howmuch = int(input())
for _ in range(howmuch):
if choice == 1:
print(Plan[randint(0,len(Plan))])
elif choice == 2:
print(FromDownloaded[randint(0,len(FromDownloaded))])
#elif choice == 3:
#print(AllGames[randint(0,len(AllGames))])
else:
print('')
input()