Sprite Science