more networking stuff, added server broadcast and client update methods