fleshed out a bunch of stuff in the networking sim