Good effort. Try to improve controls by making the physics on the character not stick to the sides of walls. You can do it by giving the collider a physical material that has no friction.
Thanks for the advice.