Make quacking variable private

Create getter for quacking to use in Sharbal
Change duck sensing in MusicPlayer to match how Sharbal does it

So that it does not have to iterate over every quacking body