I7: Trapped, No Movement

Hi, need a little help with an I7 problem. The player starts the game trapped under something, which needs to be pushed off. Obviously, I need to stop all movement. It is easy to catch the usual movement commands with a few “Instead of”'s and display the appropriate text. But, I just discover Jump works. So, what would be a more elegant way of stopping all movement at a location?

You could try a kind of action:

Going is moving. Jumping is moving. [and anything else you need to catch.] Instead of moving when [whatever the condition is]: say "You're trapped under a giant foam bolster and can't move."

Thanks, I hadn’t thought of that. Sounds a good idea. I wasn’t sure if some rule or other could be turned off.