Made great progress; the game seems to work for human and AI starting first.  I have not checked for ending conditions, however.