A bit buggy, and I would have liked some more feedback (visuals/audio) as to when the keys change. I can see this with a lot more polish.