MaxPlayers and Player always Player 1 bugs

Player always being told it was player 1 had to do with the NetworkController assigning each of its peers a playerId...awkwardly the client assigned the server a playerId (always 1), and used that Id in its printout. It was difficult to fix and I ended up essentially circumventing it by having the Client locally keep its id, and then use that. Feel free to suggest better fixes.