On the client the position is set to 
position + offset * nextGaussian()