You can only push figures of your own size. To push large objects you must be large yourself.
Pushing an enemy moves it into another square.
Pushing an enemy into special terrain causes it to suffer a failure event. E.g pushing an enemy into a wall, closed door, or a closed portcullis cases 1 Damage to the enemy and the movement ends.
Pushing an enemy into a square that ends movement or turn, stops the movement, even if you could have pushed it further.
You can push an enemy diagonally unless otherwise noted. e.g. Bash spoke.
Pushing an enemy into another figure ends its movement in the previous square, with no further penalty. This is also valid if you push the enemy over an edge falling into another figure.
You can push a lever or treasure chest to move it.