MakeRegion working, Expand is frustrating

Had to clone the location variable in MakeRegion to fix it.

Not sure of the fix for expand region, seems like the vector math isn't
working out