fix in the sound() - changed the template to self.sound to call the setter function, instead of self._sound, which called the variable itself