One complaint:
The CPU is allowed to take just a single one when there are two ones but the player is not. The only option is to take 2 ones. That should be two separate scoring options so the player can decide if its worth using up two dice in this way. Same goes for single five versus three fives, etc.