This is a terrible app! If you play against the app on the "medium" difficulty setting, it plays like an idiot and you win every game. Obviously, Im a moderately experienced player, so I should play against the "difficult" setting, right? Wrong! You will consider suicide if you have a low threshold for frustration, like I do. It does make the obviously correct move for the roll it gets-- HOWEVER it makes the game more "difficult " for you by cheating with the dice rolls as shamelessly as a 6 year old! If you are forced to leave a piece exposed, it ALWAYS miraculously happens to roll the right dice to land on you. If you land on its piece, it ALWAYS gets the perfect roll to get back on the board on the first try. If youre ahead in the bearing off phase of the game, and it looks like you will win, it will roll doubles 3 or 4 turns in a row to win by 1 roll, while you roll 1s and 2s. This happens MUCH more frequently than in the real world. On the subject of rolling doubles, just about the only time you will ever get so "lucky," it will usually be when youre trying to get back on the board-- then youll roll doubles 2 or 3 consecutive turns, but only of a number youre blocked from using. HOW HARD WOULD IT BE TO PROGRAM THE DICE ROLL TO BE GENUINELY RANDOM, LIKE REAL DICE?? Lastly, on the initial roll to determine who plays first, at least 90% of the time the app wins. Just about the only time will be if the app rolls a 1. All of these things become apparent after playing a couple hundred games-- for a while you think youre just having rotten luck, as sometimes can happen when youre playing the real game; after you have a statistically relevant sample, though, youll see the app is truly programmed to cheat. The real shame is that its a pretty good user interface, and would be a favorite of mine but for this glaring flaw...