Pushing a unit moves it as far as possible in the specified direction until it reaches a blocked tile. Pulling works in reverse, moving a unit towards a specified point.
Both push and pull only work in the orthogonal directions of the board. There is also a distinction between pushing back and pushing away: pushing back always moves enemy units back in the direction of the enemy base, while pushing away moves units in the direction away from the source of the push.
Frozen units may be pushed, but this results in incorrect visuals since the frozen unit's ice does not move with it.
Visually, push is represented with gusts and wind.
Push and pull can manipulate enemy units' positioning very easily. It is often paired with damage to act as removal as well.
Delay strong enemy units by pushing them back.
Position units into useful formations and then capitalize on them.