}
} else if (gear == Compute.GEAR_CHARGE) { return Compute.chargeLazyPathfinder(src, facing, dest); }
    private MovementData currentMove(Coords src, int facing, Coords dest) {        if (shiftheld) {            return Compute.rotatePathfinder(facing, src.direction(dest));        } else if (gear == Compute.GEAR_LAND || gear == Compute.GEAR_JUMP) {            return Compute.lazyPathfinder(src, facing, dest);        } else if (gear == Compute.GEAR_BACKUP) {            return Compute.backwardsLazyPathfinder(src, facing, dest);        }                return null;    }