I've seen quite a few games with similar mechanics, but this one is the most fun.
The more refined puzzle makes it special, I guess.