added point.rand(real) func to the point class
fixed agent data copy on chunk reallocation