DPad style movement for AI without using A What is the easiest way to implement DPad style movement (No diagonal) for AI without using and A algorithm? I thought about having the enemy catch up to the player in the Y axis first then the X axis (or vice versa) but then it would be too easy to evade the enemy. If it matters I'm doing this in Objective C using Cocos2d. Any input would be appreciated.