// attacker doesnt fall, unless off a cliff
if (ae.isGrappleAttacker()) {
// move self to least dangerous hex
PilotingRollData psr = ae.getBasePilotingRoll();
psr.addModifier(TargetRoll.AUTOMATIC_SUCCESS, "break grapple");
addReport(doEntityDisplacement(ae, ae.getPosition(), hexes[best], psr));
ae.setFacing(hexes[best].direction(te.getPosition()));
} else {
// move enemy to most dangerous hex
PilotingRollData psr = te.getBasePilotingRoll();