chapter on spritebuilder-joints by kevin karol