The puzzle mechanic is actually a really interesting idea!
Thanks. I wasn't sure it was going to work.