when you turn the central sphere, both parts of the piston move accordingly. It's quite simple to do with a skeleton and a couple of aim constraints. I will do a little tutorial tonight if I can.