Very unique and interesting mechanics. Making a puzzle out of the "id" (pun-intented) genre is certainly a feat.