Cool concept, and very well polished! Like other commenters, my gameplay was initially very trial and error, but I was able to reason about some of the tile placements in later levels.
Thanks for playing!