Added shoot method with sound