limb , hm well you should make one box that you move at start (up,down,left,right) and then when in collision with other , that other attach to it , so yes , limbs , how ?
Look into dark basic/pro`s commands meny , and look for limbs.
What you only need is to make limbs for easch object and then just simply use command glue object (look at help , and this is for dbc , for dbpro there might be a better way , i don`t know...)
i make free 3d models , then you tell me some stuff about usseles posts and then something heppen...