The DefineSprite tag defines a sprite character. It consists of a
character ID and a frame count, followed by a series of control
tags. The sprite is terminated with an End tag. The length specified
in the Header reflects the length of the entire DefineSprite tag, including
the ControlTags field. Definition tags (such as DefineShape) are not
allowed in the DefineSprite tag. All of the characters that control tags