About to remake step 12 - some missing functionality description found in slides...
All seems to work for his example. The cycle thingy not done at all, other keys fail so as my own requirements.