I enjoyed this a lot, and the final level was very cute. There was one subtlety to a couple of the rules that had me stumped for a while - sneaky!