getBufferedGeometry method *
*
This method creates a new geometry off the bounding area and *
is used in randomPointforNewAgent method because it was *
noticed that due to rounding errors of switching from an *
Vivid slolutions Point to OMCircle (float) that the Lat and *
often changed by a few 0.00 decimal degrees therefore the new *
agent would be drawn outside of the area which is a problem *
when trying to move the agent is steprestrict
This method gets the lat & longeting of the omCircle (agents)
goeometry and creates a new point for the agent which is then
passed to the isInUnionGeometry method to check that the
can move, see if each omCircle agent is within UrbanAgent
bounding box.