in regard to the ant running in circles bug
you could make it so that if an ant comes to the same place, the same way 3 times without getting to the surface it stops putting down come here pheromones and instead places a stay away pheromone
or you could be boring and let players erase pheromones