I fixed these issues except the wall jump. Until I figure out a work around, I included a question mark helper explaining how wall jump works.