Many major fixes and sound