This is a very good one. Though, I found it got easier after beating a fairly painful level (don't know which level it is by number. I was just stuck until I came back to it hours later)