Rotate around the base
Make Animation a class
Do compound animation
reorganize animation code/data