How to make VIP robust so that they can be used inside multiple sub-env's with different settings?

In reply to desperadorocks:

You don’t want to make the number of agents to create a parameter. You want to make it a member of the environment’s config class.

When the test creates the environment’s config class, it will specify the required number of agents. The environment will get it’s config class and create the specified number of agents.