Another spawn problem

Hello all,
I'm designing a game where there is one actor off the left side of the stage. The actor will go across the screen and off the other side. If the actor is touched I want the actor to destroy and another actor to spawn from the same location and move again across the stage but at a faster speed. I am trying to get it so that every time the actor is destroyed another actor spawns and goes faster than the previous actor up to 4 times. Can't figure this spawn thing out. please help me. It's the last thing I need to complete the game.
I'm designing a game where there is one actor off the left side of the stage. The actor will go across the screen and off the other side. If the actor is touched I want the actor to destroy and another actor to spawn from the same location and move again across the stage but at a faster speed. I am trying to get it so that every time the actor is destroyed another actor spawns and goes faster than the previous actor up to 4 times. Can't figure this spawn thing out. please help me. It's the last thing I need to complete the game.
Comments
If it's the faster thing, you just need to have the movement speed set progressively higher for actors 2, 3, and 4 that spawn after the original actor gets destroyed. If it's a problem with the actual spawning, then a little more info on what is happening may help.
When touch is pressed
--Change attribute self.position.x to (what ever your starting point is
--Change attribute self.image to (what ever your new actor image needs to be)
--Change attribute self.linearvelocity.x to self.linearvelocity.x + (start with 30 or so and play with the number from there)
THis type or recycling should give you better performance than destroying and spawning.
Goog luck