A - Move Left D - Move Right W - Look Up S - Crouch X - Jump E - Interact R (While talking) - Next S+X - Jump down through platform
I tried to remove, or at least reduce, some of the physics bugs in wall/floor/ceiling detection without fundamentally altering how the physics system works. I succeeded in making it less glitchy, but any improvements that others could make would be very welcome.