Ok, i finally got around to testing this out and this version is great! Here are a couple things i noticed when testing it out:
1. The run indicator. A Google search says DiagnosticOff turns off the run indicator. (DiagnosticOn turns it back on)
2. I think the main menu should also accept 2nd.
3. I wonder if using another key other than Enter to select a combo would make sense? Maybe Alpha. Enter isn't where you normally place your fingers when playing a game and i found i kept mixing Enter and 2nd up for rolling the dice, though usually it's not an issue since the cursor is on the last item you picked anyway.
4. I'm not sure if it's just me or not, but i found a lot of times the dice didn't change or didn't change much. I had the same numbers in the same order. I'm not sure if it's just the PRNG routine or another issue, it was just something i noticed happening often enough to stand out.
5. I'm also not sure if it'd make more sense to jump to the main menu after finishing a round. Putting a high score on the main menu page would be nice, too, as would being able to input your initials or something
6. [edit] When getting the bonus for the top row, it seems you can see the points appear in the + square, but after you get the points you can't see that you've gotten it. Maybe you could have a token or something that appears in the blank space in the middle, one token for the top row and an additional token each time you get Yahtzee? (i haven't gotten a Yahtzee yet in this new version).
The dice rolling wouldn't take up much extra space, you just randomly draw a dice sprite (which you've already drawn) a few times over the slots which aren't being held. The question marks after selecting the combo is a nice touch, btw.
Anyway, i think it's great, it feels finished (apart from the run indicator) as is, great work and thanks!
Btw, while playing another game before posting, i just came across this (see attached screenshots). I believe the first screenshot should let me have a small straight (5 4 6 3 -> 3 4 5 6) but it shows up as 0 points. The final roll i got another 3, i'm not sure if it let me have the small straight because of that 3 or because it was the final roll.