Expected behaviour: If you hit a wall by moving directly toward it (along the normal vector), you should stop in place rather than sliding.
Observed behaviour: When you bump into a diagonal wall while moving perpendicularly to it, you will usually, but not always slide along it.