I have a program which plays a sound depending on input from the user. The source file is a single file that is overwritten when the user makes a new choice. The problem is, it plays the sound so that it 'lags' with the input. Say, I can play sound A, switch to sound B, play it and it will play sound A (?), after playing again, it will THEN play sound B. Any ideas?