private void removeMOBFromGame(boolean killSession)
	{
		final MOB M=mob;
		if(M!=null)
		{
			final PlayerStats pStats=M.playerStats();
			final boolean inTheGame=CMLib.flags().isInTheGame(M,true);
			if(pStats!=null)
				pStats.setLastDateTime(System.currentTimeMillis());
			if(inTheGame)
				CMLib.database().DBUpdateFollowers(M);
			if(!CMSecurity.isDisabled(CMSecurity.DisFlag.LOGOUTS))
			{
				if(pStats!=null) // cant do this when logouts are suspended -- folks might get killed!
					CMLib.threads().suspendResumeRecurse(M, false, true);
				M.removeFromGame(true,killSession);
			}
		}
	}