Hi Bruce,
Thanks for posting the updates. I tried out your latest version and it mostly works except for a few errors. May be they are trivial for you to solve and you can have a look.
1] First, we can attach one sprite to one bone only. If I attach the same sprite to multiple bones, then only the first sprite is visible, i.e. only 1 copy of a sprite is visible on the screen and all other copies are invisible.
2] I tried this with another sample posted on this forum itself of a Japanese style Demon. The animation behaved a bit differently, I think there is something still a miss with angle calculations.
Thanks,
asloob