There is a problem with crouching. Generally, when you are standing, you can easily walk off a cliff, but when crouching, you stop once you approach the edge. Furthermore, when standing OR crouching, you can easily go up steps of stairs of a certain height.
Unfortunately, while crouching, you can accidentally bump into a windowsill that is not very tall (since the game thinks it is like a stairstep), and you are now in the windowsill. You cannot walk off the windowsill because crouching prevents you from walking off edges, even small stairstep height. You cannot uncrouch because the windowsill is not tall enough. So you are basically stuck.
There are two ways to fix this:
1) Walking while crouching does not automatically go up steps. Not a favorable option.
2) Walking while crouching will automatically go down edges if they are stairstep height.
I prefer option two.
Unfortunately, while crouching, you can accidentally bump into a windowsill that is not very tall (since the game thinks it is like a stairstep), and you are now in the windowsill. You cannot walk off the windowsill because crouching prevents you from walking off edges, even small stairstep height. You cannot uncrouch because the windowsill is not tall enough. So you are basically stuck.
There are two ways to fix this:
1) Walking while crouching does not automatically go up steps. Not a favorable option.
2) Walking while crouching will automatically go down edges if they are stairstep height.
I prefer option two.