improved blockfactory; now accepts subid and extradata
improved packedworldloader; better flow & use blockfactory