copied sprite.js docs