1. Finished the new magnetic connection mechanism, it's much better, the explosion won't happen again
2. Fixed all the bugs of the Dynamic joint generation subroutine.

Things need to be noticed
1. The GetNode function can return 4 which in the module class pointing to nowhere, which will cause crash of the program
2. Some unknown problem will happen after disconnecting two modules, need to look into in the future