I tried many things. In addition to Collision: When you do a linepick from the players center to the ground, you can calculate the ground offset. Additionaly you can read the pitch yaw roll of the ground under the players feet and decide if you want to apply gravity, do some tricks to force or prevent sliding down slopes etc. It's also useful to control jumping, and even to get the sound for the footsteps on various materials.