Add Animation system

Add more Utility functions