defined SpriteList interface