Currently I'm working on getting the shoulders to bend correctly.  It requires lots of experimenting and tweaking.

Here's a video of it so far on some randomly generated characters my game is creating.

I am excited because getting joints fully working is one of the last few remaining tasks I need to do before starting too add animation.  It's been a long journey so far and it's getting close to coming to life.