Integrate server

Enable network play. Still a bit rough around the edges, but it kind of
works.