add control option

add camera rotate option;
constrain the distance of the camera;
force camera to be above the plane