A sprite is a complex type that allows an image to show on the screen and move around. A sprite has functions to locate and move an image that it contains. Sprites can overlap, flip, and collide with each other. A sprite can also have multiple image frames to create animations.