Professional pianist here, this was a fun little game! You chose good backing tracks and it was fun to jam for a little bit. And the way you incorporated the arabic scale was really funny! Main piece of feedback would to add control customization, just because the keys on the computer keyboard are very close together. And heck, if you want to MIDI input would be fun, and could potentially make this an even better education tool than it already is. Well done!