Added Easing functions
Updated animations
Added unit testing
Updated loops to boost performance