I decided to try and create a robot to play with and this is Max.
You can actually move his limbs but his right leg dislocates itself from the knee down for some reason, aside from that it seems to work.
Head test: https://youtu.be/G_baLcgyJUA
Arm test: https://youtu.be/K7kljH55-sE
Button test: https://youtu.be/6QTCcO5LodA