stable and usable freeRotateCam.py