Comments
Some basic logging.
Unit-test controlled proof of need to update the internal representation of LegalPlayer before sending response to the opponent.
Since the opponent can call OUR methods in the callback directly, so we're going into recursion without updating our state before.
Extensive logging.
Extended position logging