update initial network stuff to use custom packeting, pretty much as it
was before
minor cleanup