updated MachinePlayer

still not sure if connections is functional but this contains what I
believe the prototype is going to be, and I'm gonna test it using
gamebaord. Only reason I'm committing now is because I have to in order
to sync jeff's changes to my computer.