thanks for the suggesstions!I planned of implementing a walljumping mechanic and already have a basic idea how to do it.
I am not sure about the double jump at the moment, but I'll keep the idea.