Very tough game, I liked the level-based parts especially. Beating it cost me 200+ deaths (there was a lot of fooling around) and a sore arm, but well worth it!