fix coding style, add methods on sound and ffi on openal