This is wonderful. It's so polished and fun. My only gripe is that getting -3 for the wrong color is a bit punishing, it basically means that unless you get more than 75% of the notes correct, you will have a negative score, which seems a bit harsh. Excellent work.