Move the target (Purple Dot Around) and the Arrow would steer towards it [DRAG or WASD] Created using Reynolds Steering Algorithm created for Autonomous Agents to have realistic movement in simulations and such. (a bit simplified for purpose) Pathfinding can also be implemented by using the tile based type (Like shown in Griffpatch's Tutorial) and just make the "target" the next tile to go to. Additionally, if its following a target through obstacles, it could also when there is no direct way to move through go towards where the target was last seen. If you want to use it just copy the car sprite and give credit (to @AquaSponse this is an ALT ACCOUNT)