I forgot to mention, but I think it would be better that the ladder is limited to the areas that you need to use it. And/or maybe that you didn't need to select the inclination. If you could use it everywhere, it could easily break the level design or make players stuck on some places.
And mostly for your ease mind too, as it sounds like a pain to program that!