code cleanup
refactorings: new TweenAnimation class