Yeah "move towards" seems to ignore collisions.... try "translate" instead and it should work. (set your Z value as the distance speed he will move each frame to move "forward" and then use something like "smooth look direction" to re orient itself towards where you clicked as the target point.