Great brain-twister with simple but deep mechanic - Very good.
Also (Spoilers?) using the Key-usage indicator as the obstacle is brilliant idea!
At the first level though, I thought you could only move one tile once and had some time figuring out that you could infact hold the key down and keep going.
Overall, It is quite exciting self-sokoban (if you get what I mean) brainsqueezer!