Really liked it.
Great idea, and interesting puzzle game. I don't believe I have seen a game like this. It was a challenge to try and see the pattern of moves required before taking it.
You should add a counter for the number of moves taken on each level. At the end you could post the lowset number of moves to a high-scores board.