Updated MusicPlayer to use arrays instead of sections