Proper world register and unregister
- Fixed proper world registering and unregistering especially when changing active broadphase and narrowphase detectors
- Improved code readability
- Code tested with 'age/tutorials/phx/age-collisions-tutorials (updates branch)' application