Clever puzzle game! It took me a lot of thought to get through even some of the earlier levels, but it was really satisfying to find the right moves to reach the end. I got a little overwhelmed with some of the puzzles later on and was stumped.