That was very clever! Smart premise and clean presentation. I got stuck on level 7, but I'm sure there's something I missed. Great work!