You broke the rendering because you broke input. You need to have the camera in the Client reflect the player's transform (and have it updated on each frame). Also, the camera should be in the renderer, not the client.