Sound - timesToRepeat becomes timesToPlay (less confusing)
if <= 0 : loop forever