CollisionManager exposes no update() function to notify of PhysicalEntity changes.
A reasonable API would be:
// Notifies all CollisionSpaces via CollisionSpace::update(...)
CollisionManager::update(PhysicalEntity const &entity) const;
// Calls CollisionSpace::updateAll() on the CollisionSpace belonging
// to the specific group number.
CollisionManager::update(unsigned int group) const;
// Calls CollisionSpace::updateAll() on all CollisionSpaces
CollisionManager::updateAll() const;
CollisionManager exposes no update() function to notify of PhysicalEntity changes.
A reasonable API would be: