Special thanks to Sebastian Lague for A* implementation in Unity tutorial: https://www.youtube.com/playlist?list=PLFt_AvWsXl0cq5Umv3pMC9SPnKjfp9eGW Traveling salesman: https://en.wikipedia.org/wiki/Travelling_salesman_problem