PyroPilot and RobotPilot fire on enemies

Also added fire_cannon field to PilotMove, renamed it to PilotAction,
and removed Gunner