might as well start the debugging
pathfinding with A* working correctly
cleanup