Very solid entry and nice unique take on the theme. I really enjoyed it, though while I did decently well I'm not 100% sure that I grasped the rules completely. I did grasp them enough to be able to puzzle out some of the trickier levels though, so maybe I understood more than I thought!