Explanation:
This line assigns "move forward" to a variable if the square directly
in front of Torque is an empty square or a friend. If a mine or a barrier
is found, then the variable will still contain "move backward" (assigned
to it in a previous line).
Note: When the scan is checked, it cannot be either an
enemy or a flag, as noth of these situations have already been accounted
for, and Torque will have jumped to another routine.