Interesting puzzle mechanic, last level actually had me stuck for a second, and I had that ah-ha moment when I figured it out. I'd like to play more levels with this mechanic!