WIP preliminary networking
Preliminary networking part 2