The idea is cool. Took me a while to understand what was happening, but don't think that's a bad thing. The last level ended kind abruptly though, didn't feel like i had completed it's puzzle. Would love to see a version of this that explored the mechanics a little further!