implement movable independent camera with hydra