That was a tough game! Although sometimes, I get confused on what to do to progress :P
Did you figure it out in the end?