Some fixes, changes, and sound support.