The game is very well made with excellent ambience and SFX. The interactions and the mechanics are a bit weird though, nevertheless I obtained the key :D. Cool game, nicely done!
And yeah, sadly we didn't fuuuully get around to properly explaining the mechanics in-game - we did our best to explain them in the game's page if you wanna give it a little read though! :D