Added a class method to Agent, Environment and Neurons to retrieve a class' default parameters.
Changed the default parameters deep copy in the init() calls to retrieve the class default parameters for the class in which the init is situated (not the instance's class default parameters, which could belong to a Child class).
Changed unexpected parameter keys warning to specify class name.
Added a class method to Agent, Environment and Neurons to retrieve a class' default parameters. Changed the default parameters deep copy in the init() calls to retrieve the class default parameters for the class in which the init is situated (not the instance's class default parameters, which could belong to a Child class). Changed unexpected parameter keys warning to specify class name.