Yeah I tried the not overlapping but since the wall is solid then it technically is never overlapping. Ill try the tick suggestion. Thank you!
Thank you as well GeometriX i was thinking about that as well.
EDIT: The tick suggestion causes the character to immediately change back after touching the wall, how should I make sure while the character is along the wall he is "invisible"? Should I go with the buffer suggestion?