Solving path finding and AI movement in a 2D platformer
joostdevblog.blogspot.nl