Drawing a (pretty pants looking) ladder
Very rough movement up ladders
Move most of the logic (whether player can move) into Player.update

Player.update now takes the key so it can decide which way to move