Sometimes the character runs through the walls. Possibly the collision detection is on "discrete", switching to "continuous" might fix.
interesting. i never encountered that. i dont think i will continue on this project. but thx for letting me know