make it common node
improve safe iterating
fix collision detection code
have each layers have their own physical-world.
fix removing contact problem
use tflag32 as the layer mask