small addition that all toys are looked up after setting up the smart grid; prevent from division by zero error if using smartgrid
delete old grid points before running smartGrid to save time in running toys only for necessary points