I find the idea and its implementation very cool.
One minor thing though: Not every keyboard layout has 'Z' besides 'X'. For example, I have a German Keyboard, which has a QWERTZ layout, instead of QWERTY. This made it a little more different to play for me.