modified GameSprite