small fixes

small addition that all toys are looked up after setting up the smartgrid 

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