added sound logic for shop