Just focus on the cell to the far right. All I used were activators, hooked into ANDs, which also have a button hooked into it, so that when the circuit receives a pulse, it would output the bits that are activated to the hand. You seem to know how many bits it would take to control your hand; about two for each joint, three if you want to control whether it moves 45 or 90 degrees. Sum all of these up, and just make a memory cell that hold all of these bits. You can just use activators hooked into ANDs, assuming you want to define a fixed set of motions. Tip: you can slave activators to the ANDs; it will allow you to bus the output through the outputs of the other memory cells, saving time. Output this to the activators controlling the hand. This is the first 'frame.' For example entering a pose from a neutral state.
Make another memory cell, exactly the same as the other, hooked up the same way(except you might bus the output through the first cell, instead of directly). This one can be used to tell the hand how to properly exit a pose, return to normal. The second 'frame.' Repeat for each frame you will need, in case you want more complicated gesturing.
After that, you just have to make a chain of delays, hooked up to the buttons activating the memory cells, and you can set the hand up to perform gestures by setting the activators.
The result(if I was clear enough) should be movement:
(Programmed to do Rocks Paper Scissors)
If you need me to explain a little further, just let me know.