Implement volume changing

add disable / enable methods to buttons
replace Volume enum with volume float