added boundary particle movement, to keep them near the surface and uniformly distributed