private void scanForParts() { AppendOnlyMapLocationArray parts = PartsUtilities.findPartsAndNeutralsICanSense(rc); if (currentLocation.equals(castleMove.getTarget())) { castleMove.setTarget(null); } if (parts.length > 0 && castleMove.getTarget() == null) { castleMove.setTarget(parts.array[0]); } }