Moved Node class into it's own file
Removed some commented-out code
Moved __init__ to be first method.
Added a main function
Moved the instantiation of NetworkPlayers into main(), making Game more testable
Renamed send_data to RPC (it does not just send)
Split write_log() out of run()
Factored out single_turn
Factored out getRequest
Factored out apply_responses
Do all RPCs, _then_ apply all responses.  Changes functionality (more correct, though)
Be more explicit about checking proposed move for errors
more refactoring