Mobs don't attack each other if they are the same faction.
Mobs can have multiple factions. Also fixes heal on attack if defense is higher than atk.
Merge branch 'feature/factions' into develop

Implements a faction system, a mob won't attack (nor move towards) a mob that belongs to one of the same factions that he does.