Heres something that may help.I was able to make a monster make tiles solid or unsolid so it seems like a solid monster.Sorry if this does not help.
http://nesmakers.com/viewtopic.php?f=35&t=5522
For pushing them... id say put monster blocks in the correct spots so the brick will onnly move one way
Why would the brick move? To be simple, lets try to make it when the player ''touches block'', block moves the same way as player.
Ofcourse the block will be stopped 3 of 4 ways.
Or even easier, trigger next action when touched,next action monster moves..right only lets say. Moves on top of switch tile.Monster must be able to trigger switch.
Switch tile should be solid now also.
So heres a checklist of what we might need....
1.A monster AI slot.
2.At least one tile maybe two.
3.A monster.
4.A player.
I will look into this further as it would be awesome.I am using 4.1.5 platformer but if i can do it im sure we can translate it.
Lastly, that post has been dead since 2018 which sucks.