I haven't used click team products in a long time. But I'll try to anwser.
Anyway, about your problem. At the moment you are moving the pink block, then telling any blue blocks to get out of the way after the pink block rams into them. But you haven't told the game that you cannot push a blue block if there is something on the other side.
I think what you want to do is add extra conditions to 2-5. E.g for moving left, in addition to the current conditions,you want to check that
1) it is not the case that there is a red block to the left; and
2) it is not the case that (there is a blue block to the left and any other block to the left of that one)
Condition 1 will stop you walking into red blocks.
Condition 2 will stop you pushing blue blocks when there is something behind them.
You may have misunderstood something. The red box is the player object. There is only one of them because that game is for one player. The light blue boxes are duplicates and they only move when they are pushed.
It may necessary to create "probe objects". These are invisible objects that have a rule like "Always: Set x position of probe_left_1 to be player x position - 32; Set y positon of probe_left_1 to be player y position". Then you can check what is one space left of the player by checking collisions with that probe object. You'll need 8 probe objects to check condition 2 for all directions.
Hope that helps!
My client had found Sokoban example file here:
http://www.andersriggelsen.dk/mmf2_examples.phpHere is a picture of it:
In that file the object is moved with detectors. Here is some of the events:
When my client tried it herself, it didn't work at all. Because of that she's been trying to find other ways to do it.
In case that someone doesn't know, this is about what's the difference between eight directions movement and custom movement:
She knows that in some things the custom movement is better, but it may be difficult to add collision to it. That is one issue with the light blue boxes. The other issue is that they are duplicates. Here is some information about it:
http://www.create-games.com/article.asp?id=1975We told in the first message what she has already tried. It works with the red box but it doesn't work with the light blue ones. Does anyone know what she could try next?