Handle object orientation control differently

Now the object orientation is changed directly rather than changing the
orientation of the camera. To simplify it further, the axes are controlled
individually.