Improving networking, implementing full XS1 pushing, fixing  pointer bug