Tried to build MachinePlayer and Bot; turns out, Player was too TestPlayer-centric.

I think MachinePlayer is instead going to be pretty different from TestPlayer.