TODO: prevent ladders from sending the character flying, some safeguards in case positions are way off