Hopefully fixed translation and rotation, checked by increasing
CAMERA_Y, and seems to be correct but still not certain.