Kapellmeister: Update #2

Several bug fixes. Quality-of-life updates.