Very nice! I was jut working on an RPG today...I had the movement down (like yours), but all the sudden it stopped working! It kept saying this at debug:
var move_vec[3]; - unknown key word!
Strange...but maybe this will be the cure to all my problems! Hurray!