Interesting puzzle mechanic and fun to play. Level design is also good, I can easily understand how things work when there's a new mechanic introduced in a level just after a few tries. Good job!