// Is the other unit friendly and not the current entity?
other = entities.nextElement();
if (!ce.getOwner().isEnemyOf(other.getOwner()) && !ce.equals(other)) {
// must be done with its movement
// it also must be same heading and velocity
if ((other instanceof Aero) && other.isDone() && other.canLoad(ce) && (cmd.getFinalFacing() == other.getFacing()) && !other.isCapitalFighter()) {
// now lets check velocity
// depends on movement rules
Aero oa = (Aero) other;
if (client.game.useVectorMove()) {
if (Compute.sameVectors(cmd.getFinalVectors(), oa.getVectors())) {