Bloxorz

A challenging game where you control a block. To reach the end of the level, you have to get the block into the hole. But it's not as easy at it looks, because as you encounter through different levels, you discover switches and other types of surface.