Thanks! I wish I had more time, It's still a bit clunky haha.
For wall jumps you can simply press space repeatedly (without holding any arrow keys) since the wall jump turn you around automatically.