Absolutely love the key change concept! I also made a music-based game and wanted to use key changes as a mechanic, but didn't have time to design or implement that layer. You have done it beautifully! Well done!