Added pathfinding
Added node listeners
Working A*