Then, another thing you should do would be like this:
1) create a imagepoint at the bottom of each block, called BOTTOM;
2) check collision of each block BOTTOM to another block;
3) then create a event: when block BOTTOM is not colliding with another block then set block Y + 1;
Let me know if it works! :)