myLogger.debug(getName() + " performed activity " + myCurrentActivity.getName() + " for " + timeActivityPerformed + " of " + myCurrentActivity.getTimeLength() + " ticks");
    public void tick() {        myLogger.debug(getName() + " ticked");        timeActivityPerformed++;        myLogger.debug(getName() + " performed activity "                + myCurrentActivity.getName() + " for " + timeActivityPerformed                + " of " + myCurrentActivity.getTimeLength() + " ticks");        if (!hasDied) {            checkIfOnBoard();            if (onBoard) {                advanceActivity();                consumeResources();                if (getCurrentCrewGroup().getDeathEnabled()){                	afflictCrew();                	healthCheck();                	recoverCrew();                }            }        }        if (myLogger.isDebugEnabled())            log();    }