What I did was package all of the character logic, including the camera, game, and character controllers into the Player prefab itself. Then on spawn, only enable/disable specific components, depending on whether it is the local or remote player. Versus, simply spawning the character. Otherwise...