redesigned climber subsystem to match spec