Add transforms
Apply transforms
Implement moving
Make movements smooth
Merge branch 'transitions'