Veryy hard in some levels, also even if you "fail" the level you can still progress if the guy makes it to the otherside meaning you can win the final screen by doing nothing.