The visual looks very nice! Though the light mode kinda a bit too glaring for me. I'd recommend to use same button for shifting between modes than keep them separate so it's more intuitive to remember.
Personally I think the wall jump feels off, mainly because the direction you're supposed to press for it to work. And there's a bit too much buttons to remember. Wall jump can be minimalized to simply pressing jump button while in the wall, and double jump/dash can work as second jump as long as they're in different mode as well. The button layout felt a little bit all over the place as well with the J especially
The concept is there and I think it definitely can get improved. Keep up the good work!