okay, I have rain!

But there's a few things I wonder if I can fix. First off, the rain stays in one place, it doesn't follow the player. And it seems to expance over a gmap, I'm not 100% sure if it stops, but I suppose it would
PHP Code:
with (findimg(200))
{
layer=2;
emitter.delaymin = .05;
emitter.delaymax = .05;
emitter.nrofparticles = 25;
emitter.firstinfront = false;
emitter.particle.lifetime = 2;
emitter.particle.image = "dr-rain2.png";
emitter.particle.mode = 0;
emitter.particle.alpha = .8;
emitter.particle.zoom = random(.3,1);
emitter.particle.speed = 3;
emitter.particle.checkbelowterrain = true;
emitter.particle.movementvector=pi*.25;
emitter.particle.x = player.x;
emitter.particle.y = player.y;
emitter.particle.red = 1;
emitter.particle.green = 1;
emitter.particle.blue = 1;
emitter.addlocalmodifier("impulse", 0, 0, "x", "add", -2, 2);
emitter.addlocalmodifier("impulse", 0, 0, "y", "add", -2, 2);
}