I had a lot o fun with this! It took a bit to figure out how things worked but it turned out to be a solid puzzle with a satisfying, albeit simple, solution.
Thanks for playing!