Impressive puzzle game, don't remember seeing anything like it. My only complaint would be that, since you only see half of the level at a time, it's quite confusing where is what (however this could be considered part of the puzzle, so it's no biggie).