if ( pos != null ) { unit.setDeployed( true ); }
    private boolean unloadUnit( Entity unloader, Targetable unloaded,                             Coords pos, int facing ) {        // We can only unload Entities.        Entity unit = null;        if ( unloaded instanceof Entity ) {            unit = (Entity) unloaded;        } else {            System.err.println( unloaded.getDisplayName() + " is not an entity." );//killme            return false;        }        // Unload the unit.        if ( !unloader.unload( unit ) ) {            return false;        }        // The unloaded unit is no longer being carried.        unit.setTransportId( Entity.NONE );        // Place the unloaded unit onto the screen.        unit.setPosition( pos );        // Point the unloaded unit in the given direction.        unit.setFacing( facing );        unit.setSecondaryFacing( facing );        // Update the unloaded unit.        this.entityUpdate( unit.getId() );        // Unloaded successfully.        return true;    }