Reeeeally really excellent concept, so creative. Bit frustrating but only as any good puzzle should be. Nice!