SpriteManager needs revision