Implemented networking poorly
oops