it's pretty random really when it stops working, when I tested it I got to the end without any problems and assumed it would work perfectly for the larger deck but the issue is with both. I made a lot of changes and updates believing I had found the cause but unfortunately I didn't find it. I probably need to learn about arrays or find another way to shuffle a deck. This was the first time I tried to do this, and i was probably being too ambitious. I completely agree, it would be a bit annoying to hear repeated instructions. I will definitely take in your points when I update this