added sound effects and volume control