Renamed SubstanceDispensation to SubstanceDispense and moved problemAgent to superclass