When a pixel of pscn is sparked, the piston will extend a number of pixels (based on how long the piston is). Piston must be at least two pixels long. Reversed for nscn (contracts) Frme, or frame, allows pstn to push multiple particles. I hope this helps. :)