fixed some mistakes, allow sound player global to properly stop sounds while paused