Thanks koadic! I'll take a look at the new plunger script. I always liked better the impulse plunger 
And the table plays really nice too 
No prob man, anything I can do to contribute

I agree about the impulse plunger, much easier to tweak and more consistent. Just keep in mind that my code has been tweaked for use with the Mot-Ion kit with the 'real' plunger being used. Sometimes there seems to be extra friction on the shaft of the plunger that causes it to slow down, and a fast 40ms timer defeats the purpose (but needed for the animation), so the script modifies the timer in a way to make it 5 times longer allowing the release to be properly read by maintaining a reference point to 5 frames ago
I also have a 25 step (well, 26 really) animation included for the plunger instead of the basic 12 step one.
With the new method of changing the image instead of switching the ramp, it's really easy to do now. Images named p0-p25, grabbing the images based on plunger.position, aPlunger being the ramp for the images, all you need is
aPlunger.image="p" & Plunger.position
with no need to assign an array with all the different plunger images. Can do the same with a 12 step (13 with 0-12) animation. Just set a variable like
PlNewPos=INT(PlungerPosition/2)
if PlNewPos>12 Then PlNewPos = 12
aPlunger.image="p" & PlNewPos
Edited by koadic, 18 November 2012 - 02:16 PM.