This reminds me of someone a while back who called themselves "moneybot". They essentially just played BM. I forget what rank s/he got up to (I want to say 19?), but a more polished version of this bot could be interesting in that regard.
That being said, doing choices is a fairly large issue. Idk how difficult starting new games and ending finished games would be, but my instinct is that it would be easier when compared to the choice problem.
Bah, I'm rambling. Nice work.