I think that some of the tank shells use the missile update code and has try to follow target set to yes. If that was set to no then they would miss more often and hit something else. Also if the projectile code was changed so that they would collide with enemies and allies along with structures then the shells that miss will collide with something else.