Played through the whole thing and now my brain hurts, but a great game :).
I'm glad that you made it through, I was worried about the last level :P