Better networking

The game is playable, albeit spottily tested. Stable enough though -- I'm pulling it in now.