Did some wotk on the ModuleLoader. Might better add a loop over the client constructors before creating a new client instance.