Solving path finding and AI movement in a 2D platformer | Hacker News Reader