Making progress.

Pathfinding Enemies now move to the nearest node.
The bool ready gets set to true when they are in position to fire.
This variable is public, and so can be used to check if the enemy can
fire yet.
Cleanup
Made some significant changes.

The player, and all enemies, must be tagged 'Combatant'.
The player must have an 'Enemy' monobehaviour attached.
Just a backup point.

Okay, so enemies run towards the most dangerous node. Something is
broken.
Tried to make shooting enemies.

DAMN YOU POLYMORPHISM!
had to get the blank modification out of there.
Fixed it up.

Okay, issue: Enemy shotguns are going to be more like chainsaws than
shotguns.
The method that was used for spreading rounds doesn't work wit AIShoot.
Enemies now shoot back!

If, of course, you stand in front of them.
Things still do not work correctly.

AIs firing do not actually hit things.

Darnit