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]);
   }
 }