some refactoring, chat indicate fixes, sound settings integration