Sprite independed animation