Sending UP, UPRIGHT, UPLEFT results in either jumping straight up or going up a ladder.
Expected behavior:
UP - jumping or going up a ladder
UPRIGHT - jump diagonally to the right (with a maxheight of 2?)
UPLEFT - jump diagonally to the left (with a maxheight of 2?)
Related code here