Движение камеры - корректное. Надо доработать алгоритм: делать повороты мышкой.