Nice mechanic, and the puzzle designs for each level are well-thought out. They're challenging, but rewarding!