Wow Superku that is real great. Good to see how to use all those vector instructions I've never learned. I had to look up vec_lerp() lol.
Is there a speed advantage to the set/reset PASSABLE over IGNORE_ME ? I don't understand why you did it.
I don't mean to hijack I'm just assuming that if I got confused then the OP might have as well. (Ok I really wanted to know

)
By-the-way THANK YOU Superku for my new camera obstacle base code.