Different sounds for different attacks

better sound implementation also