I played it until the end of part 1, when I got stuck for about 10 minutes. So I cheated. I plan to beat the last few levels soon without cheats, to see if I can do it. But it was still really fun (I frequently turned off invulnerability).
Now I'm playing black and white, and I swear, I wont cheat