Hero updates, algorithm changes, fast enum add