Add limits to ball joint. Add lookup tables of bodies and joints to avoid using globals() inside World. Add a dimensions property to body implementations.
Add limits to ball joint. Add lookup tables of bodies and joints to avoid using globals() inside World. Add a dimensions property to body implementations.

EmbodiedCognition/pagoda,EmbodiedCognition/pagoda