Added volume control, some bugs, etc.