Climbing restructured;

Still broken; needs debugging;