Extracted Sound class to audioplayer module
Added logger, proper sub-classing
Started state event changes
state event now firing
The playing screen now responds directly to the Sound state change events