This was really fun! I liked the mechanics a lot, a very clever idea! Good connection to the theme as well!
Level 10 defeated me completely though. I spent ages trying to solve it, even bringing out graph paper :P I gave up eventually but I might have to come back, I would love to see the solution!