extracted Animation class; works with bug on change
fix animation class
extract sortable animation generator; add animation to lists
Merge branch 'extract-animation'