I have uploaded an alternate version 2 that uses some of Duion's advice but again this is just really for learning purposes.
@Steve, your sound fix works with everything except sound emitters. Perhaps if I had music playing, I could temporarily remove the ambient sound emitter, then replace it again?