Really original idea and great design! At first I didn't really know what was going on, but once I understood the mechanics it started coming together. I beat it! I loved how it seemed really impossible at first, and then you have that "aha" moment and you form a strategy. Really nice job!