here is my logic..:
- the green square is controlled by the player
- the purple square is pushed in the direction of the green square movment
- neither square can pass through the black square
- the green square can not pass through the purple square
when i add a single direction my logic works perfectly: http://zordorkproductions.com/tests/gridpush.capx
but when i add all 4 directions things goto pot: http://zordorkproductions.com/tests/gridpush1.capx
if anyone can point into the right direction of where i have gone wrong it would be much appreciate.