Here are some screens with a couple of the major changes:
As you can see, I've now widened the piano range to 2 octave. This breaks the tendency to remember the screen position of the note, and not the actual key, although I hope to eventually have all keys on the piano so they can correspond to each note.
I've also added the grand staff to help improve sight reading of both clefs at the same time.
But before I release this version, I'd like to include a key signature function to help reading in different keys.
If you would like to see other features that are not here, feel free to comment and let me know, and I'll see what I can do.