R0J0hound beat me to it when it comes to the sound mishap. I have spent a bit of time trying to figure out that xAudio plugin. It is not always straight forward.
Another thing to note, which should help you in optimizing in future, using the same animation 4 times over is quite wasteful, not so important here, but when you are using a large sprite with detailed animations, try setting the angle of the sprite but still using the same animation. Negative width is also handy. And the platform behaviour has an automatic flip option too.