Nice idea. But in this case, i need to verify, that this is the same robot, because robot can do nothing, or play like a noob in first 9 games, but last game will be played by user through UI.
And you can't verify this, because there is different "worlds" and robot can be not so good, for solve some game problem in some random world.