That was very tricky! I bet you could expand it into a larger series of puzzles if you ever wanted to, but for a one-level puzzle it gave me quite the challenge!