Solid job with this one! Fun little puzzler, but very solvable and satisfying when things clicked into place!