public boolean permittedTypeDamage(LifeType... entTypes) {
		/**
		 * @if Confere se foi passado duas entidades ou uma entidade para o
		 *     método.
		 * 
		 *     Caso for passado dois então o método vai ser utilizado para
		 *     comparar a possibilidade de tirar vida em uma colisão de duas
		 *     entidades.
		 * 
		 *     Caso for passado uma entidade então será averiguada a
		 *     possibilidade de retirar vida dela.
		 */
		if (entTypes.length == 2) {
			return ((entTypes[0].getType() == Type.MONSTER && entTypes[1]
					.getType() == Type.CHAR)
					|| (entTypes[0].getType() == Type.BOMB && entTypes[1]
							.getType() == Type.MONSTER) || (entTypes[0]
					.getType() == Type.CHAR && entTypes[1].getType() == Type.MONSTER));

		} else if (entTypes.length == 1) {
			return (entTypes[0].getType() == Type.MONSTER || entTypes[0]
					.getType() == Type.CHAR);

		}

		return false;
	}