public boolean isValid(String progress)
	{
		String[] tokens = progress.split(" ", 2);
		if(tokens.length != 2)return false;
		try
		{
			if(Integer.parseInt(tokens[0]) < 0)return false;
		}catch(NumberFormatException nfe)
		{
			return false;
		}
		if(SkyQuest.isOnServer())
		{
			try
			{
				EntityType et = EntityType.valueOf(tokens[1].toUpperCase());
				return et.isAlive();
			}
			catch(IllegalArgumentException iae)
			{
				return false;
			}
		}
		return true;
	}