First attempt at structure networking.
This may end up incredibly laggy, in which case I'll have to invent a more clever way of doing this.