How to climb?

You will need to look into normals and vectors.