added escape button
updated pathfinding algorithm => faster, & worker tasks
update