obj.add_shape("shape", size, "color", offset_x, offset_y)
Adds a part. offset_x/y = distance from center. -y = up ยท +y = down ยท -x = left ยท +x = right
robot = create_complex()
robot.add_shape("square", 40, "blue", 0, 0) # body
robot.add_shape("circle", 20, "cyan", 0, -48) # head
robot.add_shape("circle", 12, "gray", -22, 42) # left foot
robot.add_shape("circle", 12, "gray", 22, 42) # right foot