Alrighty, this may be my final update to the game before the competition ends, because I'll be going on an anniversary getaway with my wife for the four day weekend.
I've implemented screenshots, an "undo your last move" feature, completed the readme and added an intro dialog. I also managed to score 58 on seed 1000 - comes with learning when the bonus tiles will come out. With that double bonus, I now find myself camping out to place the double 3, 4, and 5 on scoring points if possible.
The simplicity of the ruleset (place a domino, score some points) makes it an interesting exercise in game design. For example, I'm not sure I really need to penalize an undo, but if I allow unlimited undos then you can play through each game with an effective hand of 6 dominoes. With the 1 point penalty, though, you have to decide if it's worth it every time.
I had half a mind to implement end game bonuses as well. I'm a big fan of playing the short game and long game at the same time - that's why I like games like Carcassonne and Agricola (moreso than say a Settlers of Catan). It may be interesting, for example, to award a bonus for the number of dominoes remaining - or even to award a bonus for winning on your final domino. I suppose it could be theoretically possible to award points if X or more 0s are scored. For example, if you can manage to cover six scoring points with a zero, you double your score at the end of the game.
Finally, any tips for looping mp3s or playing wavs?