Wow, I'm normally good at puzzle games but even I couldn't beat this without a walkthrough. I guess the learning curve could be less steep. Certain tricks could be explained by the helper. I'm proud to say I figured out the last level on my own, though. Looks like my way was different from the walkthrough's.