Reworked the networking system to be far simpler. I couldn't find a decent way to abstract things without restricting other systems like RPC. RPC should be ready to go now.