This has some interesting puzzles! I started playing without reading the description first and was confused why I couldn't use a key after looping (I think on level 4), but after noticing the item slot in the lower right I was able to learn everything else pretty smoothly!