Helper functions for creating flexible Physics Components
Collision events broadcasted to listeners
Fixed b2Body adding  and removing bug

Box2D doesn't like adding bodies when it's stepping. (This could occur
if you wanted to add a body when a collision occurs, or remove one)