A Comprehensive Study on Pathfinding Techniques for Robotics and Video Games. (2nd April 2015)