It's a good concept, but as mentioned in the other review, there's a lot of trial and error involved. The puzzle is enjoyable once you get the hang of it, but the level feels a bit too unforgiving with how often you need to reset to figure out what to do.