netcode needs a rework to remove the dual-app methodology and update it to new replication primitives