Got basics infrastructure going, server now automagically started by client if one isn't available remotely, allowing singleplayer to exist blahblah.