Hi Dooley!
Your Project is beautiful!
to The Gras, I found only this. Is this right? because it is from the svegetation.wdl but itīs only for one objekt.
Code:
function weaving_grass()
{
	var grass_angles;
	var grass_speed;
	grass_speed = 2 + random(5);
	while (1)
	{
		grass_angles += grass_speed * time; // allow the grass to weave
		my.roll += 0.02 * sin(grass_angles);
		wait (1);
	}
}