Why does price actually move?
When aggressive market orders arrive at a price, exactly one of two things happens: the resting liquidity at that price absorbs them and price stays put, or the liquidity is insufficient and price relocates to the next available price.