Update sound engine with some sound fixes
* Refactor client module