public Ability createAbility(AbilityType type) {
		Ability result = (Ability) createGameObject(type, Ability.class);

		if (LOGGER.isDebugEnabled() && result != null)
			LOGGER.debug("Successfully created ability of type '" + type + "': " + result);

		return result;
	}