Add a parent to the camera that follows a target to remove jitter

The parent is able to be smoothed via view interpolation, just like the client, while the camera can still be controlled by the user