Really interesting mechanic! It's hard to work "music" into "gameplay" but you had some unique approaches here. Well done!