Implement volume control. Closes #5.