Try the A* pathfinding algorithm with HTML5 canvas | Hacker News Reader