So you love working with puppets? If you are a fan of Groot, you can use this guide from Make to make your own 3D printed Groot shoulder puppet. The Baby Groot design by Byambaa was used to make this. A cable is fed through the puppet and attached to the head. The neck can flex and twist.
As you can see in this video, it is possible to move the head by pulling, pushing, and twisting the cable. Pretty cool, don’t you think?