Very novel concept, fun game! I was never stuck on a puzzle for more than a few minutes, so I think the difficulty is pretty good.