Refactoring JFugueNotePlayer interface to support multiple instruments