Fix thunder

Fixes #169. It appears the thunder issues have been caused by not checking to make sure there wasn't already a sound playing before trying to play another.