Problems with sound actuator - unwanted looping and truncating

Hello everyone!

I’m working on a littlle game.
I’ve encountered a problem with playing sounds using the sound actuator.
Whichever mode I set it to be, it does one of three possible things:

  1. Loop the sound forever after the positive pulse is sent
  2. Loop the sound and for as long as I hold a key (so I guess until a negative pulse is sent)
  3. Play the sample two or three times in a row

I can’t get it to play the sample no more or less but ONCE.

Any ideas? Am I doing something wrong?

You can download the game here (38 MB):
Tested and works with Blender 2.66 and 2.67.

Try doing it through python, and adding a thing that constantly prints weather the pulse is negative or positive.