The first stage of building a dancing, obstacle avoiding robot was to build the body and legs using my 3D printer.
Surprisingly, for someone who has been playing around with computers since I was eleven but only had a 3D printer for a month, I was much more worried about the electronics than the actual making stuff.
So confident, in fact, that initially I placed all six pieces into one print job.