This one should remain relatively simple. While playing, we want to store the users actions.

I don't see this being any more complicated than an array of Notes to start with.

Eventually might want some sort of object storing things like which note, when played, loudness, etc. But that depends on a lot of undecided things.