apply coding standards to the soundmanager #80
reuse already loaded sounds #80
play particle group sounds if group not empty #80