Tidied up zoom from target to current location using passed camera position