just a suggestion: i think that the wall climbing feature should have 2 settings. one where you can toggle it either on or off (like it is now), and another where you only climb while holding down the button (like AvP).
Funnily enough originally the wall walking was enabled similarly to AvP, but people complained about handcramps and such like. Providing a means to switch between the two methods is something that I meant to do before now, but it slipped my mind, thanks for reminding me :D
if you know how to use aliases you can do it without any code change.