Mr. Baskett refactored the code for the climbing subsystem a little