Added in legal move checking, force to pick only choice if only one choice available.  Also, Cadenza v. Cadenza less than 1000000 games. Woohoo for choice restriction.  (1000000 games with 1 play() lookahead)