Get a specific staff by index
Staff? getStaff(int index) { if (index < 0 || index >= staves.length) return null; return staves[index]; }