NteworkIO contract

Preliminary interface for connecting multiplayer instances over the
network