Collision based A* pathfinding w/ stack based exploration (because js doesn't have priority queue).
https://xgarhontx.github.io/AStarPathing/
LeftMouse: Place/Remove Blocks
RightMouse: Start A* (hold to preview path)
Adapted from https://medium.com/@nicholas.w.swift/easy-a-star-pathfinding-7e6689c7f7b2
Onto to https://github.com/algorithm0r/Empty--GameEngine