Really solid puzzle game! I particularly love how you reuse the same layout in the beginning levels with added levels of difficulty and solutions.