Sound: Don't use uninitialized variables. Add more checkALErrors. Clean up duplicate code.