working on tournament, client:
the plan right now is to have the client implement the networking
interface so that in the preliminary stages of development, the
tournament can circumvent the network and speak directly with the client