Swiped some code from SDKTools... however, it looks like we may need to do some extra work to get EmitSound working right.