Change networking code so joins happen automatically and so the server can be switched (not implemented)
implementing host switching
NetworkManager switches host on -willResignActive will rejoin the game on -didBecomeActive