Implemented lobby system

Fixed teamIDs not getting set correctly

Abstracted most of NetworkManager's Functionality to seperate functions,
bound together by OnGUI which currently acts as the lobby