multiplayer: added basic server and client functionality #9

Open
simon wants to merge 5 commits from multiplayer into master

5 commits