implemented sound manager