Repair PlaySound code, fixes #633

I hate to blame auf for things that weren't actually done by me, but...
@aufdemrand, I think you made an edit or two after testing and didn't
test those. Or didn't test at all... I don't know, but PlaySound
entirely doesn't work from that commit.
Fully working and repaired now.