How does it work? How do you do this with only 512 sprites?