Bloxorz

Walkthroughs
The passcodes for each level are:
 * Level 1 - 780464
 * Level 2 - 290299
 * Level 3 - 918660
 * Level 4 - 520967
 * Level 5 - 028431
 * Level 6 - 524383
 * Level 7 - 189493
 * Level 8 - 499707
 * Level 9 - 074355
 * Level 10 - 300590
 * Level 11 - 291709
 * Level 12 - 958640
 * Level 13 - 448106
 * Level 14 - 210362
 * Level 15 - 098598
 * Level 16 - 000241
 * Level 17 - 683596
 * Level 18 - 284933
 * Level 19 - 119785
 * Level 20 - 543019
 * Level 21 - 728724
 * Level 22 - 987319
 * Level 23 - 293486
 * Level 24 - 088198
 * Level 25 - 250453
 * Level 26 - 426329
 * Level 27 - 660141
 * Level 28 - 769721
 * Level 29 - 691859
 * Level 30 - 280351
 * Level 31 - 138620
 * Level 32 - 879021
 * Level 33 - 614955

Solutions for the first 12 levels are available on YouTube courtesy of miguemunoz. Here's the video for level 1:

npJDT84PWZ0

Levels 12-20 are available thanks to fishbones99:

z57gQenFpJo

The remaining 13 levels are available from debrahamel:

t-PJbPcfFUg