Well, by using USE_BOX I was able to make it harder to get stuck, but it still happens every time you jump on to a ledge diagonally. Any ideas?