Looks like you have it sorted...the reason he won't move is because of your mismatch between RUN and Run, be careful with that...it sets to RUN but then checks for Run.
You also have another issue which is although your barbarian is looking left the angle is pointing to the right so the cone of vision points right. You could set to 360 initially i suppose, note that setting it to 360 after trying to detect LOS as you have done will not do much.
I've set up an attack function here :
dropbox.com/s/do9xz5v3lt5eg2g/Space%20knight.c3p