The description of DesignBots - Play With New Friends
Linear and rotational motors are supported. You can use as many unmotorized parts as are required in your design as well. You can create reusable parts composed of subparts which are parts composed of subparts to any complexity.