This is crazy cool.
One little piece of feedback - it's a bit hard to read the indicated combo buttons, especially some of the arrows. I would make them a bit bigger to be able to distinguish them.
Awesome job!