Sound working
Refacory
Refactory: honor buttons
Refactory: global buttons
Refactory