Refactored Life() to receive seconds per tick and times fired as parameters.
Life() now cannot be slept in, turned various sleepings into async calls procs.
Optimized mob AI subsystems, gave them new priorities levels and flags.
Grab upgrades are now elaborated asynchronously, tweaked them to avoid stacking multiple upgrades.
Fixed plains tyrants keeping sending messages about stomping even if dead.
Refactored Life() to receive seconds per tick and times fired as parameters. Life() now cannot be slept in, turned various sleepings into async calls procs. Optimized mob AI subsystems, gave them new priorities levels and flags. Grab upgrades are now elaborated asynchronously, tweaked them to avoid stacking multiple upgrades. Fixed plains tyrants keeping sending messages about stomping even if dead.