Fixed some SoundRay issues

Still having problems with the previousRoom list of integers. Will
commit fix to that problem later.
Fixed some Issues with SoundRay

Need to implement overlap sphere again because raycasting won't go
through objects unless we specify a masking layer in which to ignore
those objects.