Here's an image walkthrough I quickly made. I didn't include level 35 and level 38, as they include the magic orb, and knowing myself I won't be able to explain the proper steps in an intelligible way.
[spoiler=Level 1:2gkdyoj3](broken image removed)
[spoiler=Level 2:2gkdyoj3](broken image removed)
[spoiler=Level 3:2gkdyoj3](broken image removed)
[spoiler=Level 4:2gkdyoj3](broken image removed)
[spoiler=Level 5:2gkdyoj3](broken image removed)
[spoiler=Level 6:2gkdyoj3](broken image removed)
[spoiler=Level 7:2gkdyoj3](broken image removed)
[spoiler=Level 8:2gkdyoj3](broken image removed)
[spoiler=Level 9:2gkdyoj3](broken image removed)
[spoiler=Level 10:2gkdyoj3](broken image removed)
[spoiler=Level 11:2gkdyoj3](broken image removed)
[spoiler=Level 12:2gkdyoj3](broken image removed)
[spoiler=Level 13:2gkdyoj3](broken image removed)
[spoiler=Level 14:2gkdyoj3](broken image removed)
[spoiler=Level 15:2gkdyoj3](broken image removed)
[spoiler=Level 16:2gkdyoj3](broken image removed)
[spoiler=Level 17:2gkdyoj3](broken image removed)
[spoiler=Level 18:2gkdyoj3](broken image removed)
[spoiler=Level 19:2gkdyoj3](broken image removed)
[spoiler=Level 20:2gkdyoj3](broken image removed)
[spoiler=Level 21:2gkdyoj3](broken image removed)
[spoiler=Level 22:2gkdyoj3](broken image removed)
[spoiler=Level 23:2gkdyoj3](broken image removed)
[spoiler=Level 24:2gkdyoj3](broken image removed)
[spoiler=Level 25:2gkdyoj3](broken image removed)
[spoiler=Level 26:2gkdyoj3](broken image removed)
[spoiler=Level 27:2gkdyoj3](broken image removed)
[spoiler=Level 28:2gkdyoj3](broken image removed)
[spoiler=Level 29:2gkdyoj3](broken image removed)
[spoiler=Level 30:2gkdyoj3](broken image removed)
[spoiler=Level 31:2gkdyoj3](broken image removed)
[spoiler=Level 32:2gkdyoj3](broken image removed)
[spoiler=Level 33:2gkdyoj3](broken image removed)
[spoiler=Level 34:2gkdyoj3](broken image removed)
[spoiler=Level 36:2gkdyoj3](broken image removed)
[spoiler=Level 37:2gkdyoj3](broken image removed)
[spoiler=Level 39:2gkdyoj3](broken image removed)
[spoiler=Level 40:2gkdyoj3](broken image removed)
(walkthrough is in the offtopic tag, since the spoiler tags don't support inner-spoiler tags)