added a visualizer code, but also
calling iterateOverPath during update moved the unit way out of position, so need to do it in the else statement
added a building to map2
i saw a very strange bug occur, but can't figure out the source