implemented SpriteSheet