turn sfx_manager into singleton