Implementing Sprite