Very cool logic for a level so compact. Not too bad to solve either - after a bit of inspection I fortunately managed to avoid any gotchas on my first go. Fun one to work through.
Funnily enough I saw the key move as a potential option, but before I had analyzed the path of the level as a whole. So I still fell for every false choice before I thought to try the right idea.