added get(LivingEntity) to retrieve previously assigned entities
added getOrAssign(LivingEntity) to retrieve or auto-assign entity
changes for AI behaviors:
created enum AIType - a list of ALL possible AI parts
more specific behavior removal options - using AIType you can filter even default behaviors
created enum AIState
created interface AIPart - representing exactly one part of the AI, determining whether it's default or custom, used for state monitoring and specific removal
AI behaviors are now re-usable
auto-sorting of behaviors by given priorities
fixed a bug that caused not-updating of auto-generated priorities for AI behaviors
alpha version, new functions untested, use on your own risk.