Added more accurate rotation function to Camera