Implementing 2d Animation