Thanks for the feedback!
I probably could've added coyote time, I kind of regret not adding it.
And for jump buffering, i agree that i could've added that too
And yeah, the wall jump is pretty jankily-implemented.