Implement a smooth camera, Fix for "stupid" NPC response

To allow multiplayer users to interact with the NPC separately, he was
assigned to chase the camera to make sure it was always detected. This
was avoiding the issue of having to dynamically assign him the player
object. The NPC was now running in circles attempting to tag a floating
camera. This wouldn’t really work with the concept :/