curve move class now has basic function

pull new animation controller function to master