Challenging, but still fun to play
It has good ideas behind the mechanics, but some of the later levels require tricks that are never explained. I found the controls rather easy to get a hold of, but I keep remembering how overly difficult the last few levels are. I'd say if your going to revise levels, take a look at 16-19, as those are the most painful in the game