I have been struggling for weeks on this problem, any help would be greatly appreciated. I insert a stormtrooper into my Jed level. I modify his template in master.tpl by by changing his cog to one I have written and eliminating the ai entry. My cog does nothing more than create a refernce to the stormtrooper and then creating a pulse message which tries to move him forward by using AiSetLookPos and AiSetMovePos. However, when I run the level he just sits there. I use a print statement directly before the Ai lines to make sure that the system is reaching that point which it is. I also use a printvector statement to make sure that the system is reading his old and new positions correctly, which it is. Howwever, for some reason he won't respond to these statements. I would greatly appreciate any ideas.