Very interesting concept. I managed to pull through all the levels, but I can not confidently say that I knew what I was doing. :D
Don't worry, even though I designed it and made the levels I'm not always sure what I am doing :D