One of the bes puzzle-platformers ever-made.

Not as difficult as the first one, but still pretty fun.