The player code has been encapsulated into the class PositionalAudio
So as the sound sender code