First pass at making rope climbing modular. Maybe remove the lib to required domain.