No problem. Actually, I can see the dilemma you were in. I'm sure there's a better solution that the one I presented,
it just hasn't come to me yet. I knew the use of the variables would help expand your thought process. I've found there is always a solution, you just need something to hit you on the head. Just something to remember; you can create variables that are strings, and use those to define states like falling, bouncing, rolling, etc. And write
SYSTEM>COG_VARIABLE = FALLING > PLAY FALLING_SOUND and so on.....
also you can use "trigger once while true" with collisions, you just have to make the "trigger once while true" a sub event of the "on collision" condition.
I think I might expand on that capx a little and post tutorial about it.
Anyway, good luck!
http://www.neoprofessor.com
http://www.nakedgametalk.com