Robots strafe to avoid Shots

PowerupPilot and ShotPilot use constant PilotActions to avoid repeated
object duplication, point to line distance method added for future use
if needed