implemented sound on clientside