IHex nextHex = game.getBoard().getHex(nextPos);
distance -= nextHex.movementCost(entity.getMovementMode()) + 1;
// By default, the unit is going to fall to the floor of the next
// hex
int curAltitude = elevation + curHex.getElevation();
int nextAltitude = nextHex.floor();
// but VTOL keep altitude
if (entity.getMovementMode() == IEntityMovementMode.VTOL) {
nextAltitude = Math.max(nextAltitude, curAltitude);
} else {