Improved audio and refactored the code.