fixed Sprite to support multiple textures
added shape translation