Greatly improved assault and defend scripts. Still not perfect though.
Photon cannons only shoot if powered by a pylon. GA needs to take this into account for creating valid positions.