Feature: Animation system

Merge animation system into develop.