Long_Frag routine explanation:
 
This routine is used to check whether an ememy can be hit with missile splash damage, by firing a missile into a wall or mine next to it. The diagram below shows how this is used:
  Here, Torque (marked with green) fires a missile at the area of wall on the right of the screen. The enemy cybug (blue) is close enough to the impact area to receive some damage.

This routine is normally called directly after an exchange of missiles between the two cybugs. When en enemy moves out of Torque's firing line, he GPS-scans the square directly behind the place where the enemy last was. The coordinates of this square are stored in ~vx and ~vy when the long_frag routine is called.