There is a puppet which can move its arms and legs. I have four servo motors, one for each limb, control the puppet’s movements. I have a Micro:bit taped to each one of my limbs, measuring my movements which then communicate the data to the servo motors on the master Micro:bit. I use the Hummingbird:bit because it has the circuitry to control four servo motors. The Micro:bit can only natively control three servo motors. There is other hardware available to control more than three servo available for the Micro:bit. Do a Google.