dopanic

Free
Cubetastic is probably the hardest and most challenging puzzle game.