Currently, attacking units chase the enemy until they reach the maximum distance. This is not enough, since there might be an obstacle in the laser cannon line of sight (most often the other attacking units).
Thus maximum distance condition should be extended with a visibility condition.
Relates to #178.