Better system for determining mob state, new roam mechanics for idle mobs