Made ladder collision code passable. STABLE

There is still two bugs left to fix. First, if you reach the bottom of a
ladder, gravity makes you fall off too early. Second, you can no clip
horizontally easier than you can vertically for some reason. This makes
it easy to get halted as you are climbing in narrow areas.