Added alot of new options

also refactored the code for the sound playing, but volume of sound
still needs to be fixed.