Here is the latest design. At radomir's suggestion I moved the motors to the bottom of the robot. The two ways I've thought up so far to move the motor torque up to the joints are belts / chains and odometer cables (or similar). There must be other ways. Can you suggest one?