I really should have explained it better because the actual code behind it is extremely simple. Once you stop touching the wall, you regain your ability to wall jump again. To wall jump, all you have to do is hit the jump button (W). It sounds simple, but after hearing all this, yeah I really could have improved the mechanics. I could have made an animation to indicate the ability is available now that I think of it. Anyway, thanks for clarifying.