What a neat game to play through! I adore the key mechanics, and the animations are super charming.
My only critique would be to implement increasing difficulty with the different keys, because it keeps to the same pace with the same keys over time, and it begins to become a little bland.
Great job!