Made swarm attack order a bit smarter
fixed some combat bugs
Implemented Dark Pact.
Fixed some issues with Dark Pact and Zombie Swarm
Made ghosts immune to spell damage, and made spell damage immunity actually work
Mostly implemented Reanimating Touch
Partially implemented Lightning Bolt.
Separated out the UI utils, made a cleaner animate_unit function, used it for swarms