Starting work on Networking

Nothing is working, but I'm pretty sure I know how to get the important
stuff working. I shouldn't have modified anything about the main game,
but I can't do any more without the main game loading. I don't want to
continue without testing.