Speaker object

Hey, just looking at the speaker object and I think it would be a good idea to add some sort of visual representation of the distance and and directionality.

I’d also recommend getting rid of the distance attenuation property, all that’s really needed is the reference distance and the max distance. When the camera is max distance away, then the volume should reach min volume.

Loop option would be handy too.